Родительский класс | Описание |
---|---|
System.Object | Как и любой другой класс .NET, класс Form – это объект (Object) |
System.MarshalByRefObject | При обсуждении возможностей удаленного взаимодействия .NET (см. главу 18) уже подчеркивалось, что типы, полученные из этого класса, будут доступны по |
System.ComponentModel.Component | Обеспечивает используемую по умолчанию реализацию интерфейса IComponent. В терминах .NET компонентом называется тип, поддерживающий редактирование в режиме проектирования, но не обязательно видимый во время выполнения |
System.Windows.Forms.Control | Определяет общие члены пользовательского интерфейса для всех элементов управления Windows Forms, включая саму форму |
System.Windows.Forms.ScrollableControl | Определяет автоматическую поддержку прокрутки содержимого |
System.Windows.Forms.ContainerControl | Обеспечивает контроль фокуса ввода для тех элементов управления, которые могут выступать в качестве контейнера для других элементов управления |
System.Windows.Forms.Form | Представляет любую пользовательскую форму, дочернее окно MDI или диалоговое окно |
Функциональные возможности класса Control
Класс System.Windows.Forms.Control задает общее поведение, ожидаемое от любого GUI-типа. Базовые члены Control позволяют указать размер и позицию элемента управления, выполнить захват событий клавиатуры и мыши, получить и установить фокус ввода, задать и изменить видимость членов и т.д. В табл. 19.4 определяются некоторые (но, конечно же, не все) свойства, сгруппированные по функциональности.
Таблица 19.4. Базовые свойства типа Control