Вопрос
Как в VB.NET создать свой невизуальный компонент, так чтобы выдернул его с ToolBox-а на форму, а он упал бы вниз (типа Таймера), а в Property Editor-е можно было бы его свойства поменять. Как такое сделать?
Ответ
Вот, сравните, цепь предков TextBox'а:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.TextBoxBase
System.Windows.Forms.TextBox
И цепь предков Timer'а:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Timer
Видим отличие: Timer и другие невизуальные компоненты наследует от System.ComponentModel.Component, а визуальные компоненты наследуют от System.Windows.Forms.Control.
Павел Сурменок
Copyright 2000-2004 Сообщество Чайников
Контактная информация