ВУЗ:
Составители:
Рубрика:
123
нология Windows Forms. Данная технология включает множество типов
(классы, структуры, перечисления, делегаты), которые объединены в
два основных пространства имен System.Windows.Forms (для реализа-
ции элементов интерфейса) и System.Drawing (для рисования в клиент-
ской области).
Основными элементами графического интерфейса являются спе-
циальные классы, называемые элементами управления (ЭУ), которые
обладают двумя особенностями:
1. реализуют работу с различными типами окон ОС Windows;
2. поддерживают работу в двух режимах:
режим проектирования (design mode), в котором с ними работает
среда разработки;
режим выполнения (run mode), в котором выполняется взаимодей-
ствие пользователей с ЭУ.
Базовым классом для всех элементов управления является класс
Control, реализующий самую базовую функциональность. Класс Con-
trol задает важные свойства, методы и события, наследуемые всеми
его потомками. Все классы элементов управления (ЭУ) являются на-
следниками класса Control. Базовый класс Control содержит доста-
точно большой интерфейс (79 свойств, 56 методов, 67 событий), кото-
рый доступен во всех производных классах. Так как основные элементы
данного класса используются при работе со всеми элементами управле-
ния, то они приведены в табл. 8.1.
Таблица 8.1.
Основные элементы базового класса Control
Свойства
Описание
Name
имя элемента для работы с ЭУ в системе разработки;
Left,Top,
Right,Bottom
координаты точек левого верхнего угла и правого нижнего
угла (по умолчанию в пикселях относительно окна родите-
ля);
Location
задать или получить координаты левого верхнего угла в ви-
де объекта структуры Point (по умолчанию в пикселях);
Height,Width
высота и ширина окна (по умолчанию в пикселях);
Size
размер окна в виде объекта структуры Size;
Controls
коллекция дочерних элементов управления, которые будут
отображаться в текущем окне; поддерживает интерфейс
IList;
ContextMenu
ссылка на контекстное меню;
Cursor
ссылка на курсор;
Страницы
- « первая
- ‹ предыдущая
- …
- 121
- 122
- 123
- 124
- 125
- …
- следующая ›
- последняя »