bạn xem về MDI Form đi , cái đó chắc là bạn cần
Form của mình có một vài menu được tạo bằng menustrip control. Khi click vào các nút đó, thì mình phải nhảy đến form khác thực hiện lệnh tương ứng. Khi sang form khác, lại phải copy những menustrip đó.
Có cách nào? khi tạo 1 form với thiết kế mang tính asbstract, những form con kế thừa đều phải mang theo những control của cha luôn hok. Khỏi phải copy paste
bạn xem về MDI Form đi , cái đó chắc là bạn cần
Theo mình thì bạn nên tạo một form cha có tính năng chung cho tất cã các form. Đồng thời bạn cũng nên tạo function cho tạo thêm những function để tạo thêm menu item động cho menustrip nữa.
Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
http://ipmac.vn/ <- Học lập trình ... sư
http://laptrinh.tv/ <- Kênh chia sẻ video học IT
http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z
uh bạn dung MDI đi tui thấy chắc sẽ giúp được cho bạn đó
Ủa xài kiểu kế thừa Form mình viết cũng được mà bạn. Theo mình thì bạn thử xài kiểu UC đi. Như vậy khỏi phải lo kế thừa gì đó. Thích xài cài nào thì kéo UC đã làm vào cho tiện.hi
ai giải thik rõ ràng dùm mình đi.
về bản chất thì form cũng chỉ là 1 instance của 1 class.
1 form chứa 1 menustrip thì cũng chỉ là 1 instance của 1 class, class đó có chứa 1 field kiểu menustrip.
Vậy nên bạn tạo 1 form cha (class cha),
sau đó các form con kế thừa form cha này thì tự nhiên tụi nó (các form con) đều có menustrip trong người thôi, khỏi viết lại.
Trong proj đính kèm, tôi tạo ra class Form1, có chứa 1 field kiểu Button. Sau đó tôi tạo ra 2 class:
class Class1 thừa kế class Form1.
class Class2 thừa kế class Class1.
khi tôi chạy project tôi không tạo mới 1 instance của Form1 mà tạo mới 1 instance của Class2.
nhưng kết quả vẫn là:Visual C# Code:
namespace WindowsFormsApplication1 { { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] { Application.EnableVisualStyles(); } } }
Đã được chỉnh sửa lần cuối bởi longtth : 04-10-2011 lúc 10:29 AM.
Xài Tabcontrol + UserControl đi
bongda24h.tv