30/09/2018, 17:04
[Hỏi] Sử dụng toolbox đã được kế thừa lại - Windows Form C#
Mình tạo lớp MyPanel kế thừa từ lớp Panel để enable thuộc tính DoubleBuffer của nó. Giờ mình muốn add nó vào một form cụ thể thì làm như thế nào? Nếu trong form đó khai báo MyPanel myPnl = new MyPanel();
thì khi chuyển qua phần design thì không nhìn thấy trực quan đối tượng myPnl. Có cách nào để myPnl hiện trong form đó hoặc add nó vào toolbox luôn để khi cần thì chỉ việc kéo ra như các control có sẵn. Cám ơn các bạn.
Bài liên quan
Đầu tiên trong Visual Studio, bạn vào
Tools->Options...->Window Form Designer ->General
, set thuộc tínhAutomatically Pouplate ToolBox
=TRUE.Bạn tạo 1 project với type là
ClassLibrary
có tên là mypanel, tạo lớp Maypanel kế thừa từ panel của bạn, sau đórebuild Selotion
thì bên trong ToolBox sẽ thấymypanel
và có thể kéo nó vào dùng như 1 control bình thường !