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.

Phạm Hoàng Tuấn viết 19:10 ngày 30/09/2018

Đầu tiên trong Visual Studio, bạn vào Tools->Options...->Window Form Designer ->General , set thuộc tính Automatically 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ấy mypanel và có thể kéo nó vào dùng như 1 control bình thường !

Bài liên quan
0