Элементы управления
Работая с Windows Forms, вы работаете с пространством имен System. Windows . Forms. Это пространство имен определено в директивах using в одном из файлов, содержащих класс Form. Большинство элементов управления в каркасе .NET являются производными от класса System. Windows.
Forms.Control. Этот класс определяет основные функциональные возможности элементов управления, вследствие чего многие свойства и события элементов управления. Многие из этих классов сами являются базовыми для других элементов управления.
Иерархия наследования некоторых элементов управления
Свойства
Все элементы управления обладают рядом свойств, которые служат для манипулирования поведением элемента управления. Базовый класс большинства элементов управления, System.Windows.Forms.Control, обладает рядом свойств, которые другие элементы управления наследуют непосредственно или замещают для обеспечения того или иного нестандартного поведения. Некоторые из наиболее часто используемых свойств класса Control описаны в таблице. Эти свойства представлены в большинстве элементов управления.
Часто используемые свойств класса Control
Свойство |
Описание |
Anchor |
Указывает поведение элемента управления при изменении размеров его контейнера. Это свойство подробно описано в следующем разделе |
BackColor |
Цвет фона элемента управления |
Bottom |
Указывает расстояние от верхнего края окна до нижнего края элемента управления. Это свойство не совпадает с указанием высоты элемента управления |
Dock |
Пристыковывает элемент управления к краям его контейнера. |
Enabled |
Установка значения свойства Enabled равным true означает, что элемент управления может принимать данные, вводимые пользователем. Установка этого значения равным false означает невозможность приема этих данных |
ForeColor |
Цвет изображения элемента управления |
Height |
Расстояние между верхним и нижним краями элемента управления |
Left |
Положение левого края элемента управления относительно левого края егоконтейнера 1 |
Name |
Имя элемента управления. Это имя может использоваться для ссылки на элемент управления в коде |
Parent |
Родительский объект элемента управления |
Right |
Положение правого края элемента управления относительно левого края его контейнера |
Tablndex |
Порядковый номер элемента управления в последовательности перехода между элементами внутри его контейнера по клавише табуляции |
TabStop |
Указывает доступность элемента управления по клавише табуляции |
Tag |
Обычно это значение не используется самим элементом управления. Оно позволяет хранить информацию об элементе управления в самом элементе управления. При присваивании этому свойству значения с помощью конструктора Windows Forms Designer в качестве значения можно использовать только строку |
Text |
Содержит текст, связанный с данным элементом управления |
Top |
Положение верхнего края элемента управления относительно верхнего края его контейнера |
Visible |
Указывает видимость элемента управления во время выполнения |
Width |
Ширина элемента управления |