СообЧа > База Знаний > Программирование > .NET

Вопрос

Как в 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 Сообщество Чайников
Контактная информация