Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Готовые билеты.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
44 Кб
Скачать
☆

Некоторые основные свойства класса Control

• BackColor, Backgroundlmage, Font, ForeColor, Cursor Определяют параметры отображения рабочей области формы: цвет фона, фоновый рисунок, шрифт, цвет текста, вид указателя мыши

• Bottom, Right Координаты нижнего правого угла элемента. Могут устанавливаться также через свойство Size

Top, Left Координаты верхнего левого угла элемента.

• Location Координаты верхнего левого угла элемента относительно верхнего левого угла контейнера, содержащего этот элемент, в виде структуры типа Point. Структура содержит свойства X и Y

• Height, Width Высота и ширина элемента

• Size Высота и ширина элемента в виде структуры типа Size. Структура содержит свойства Height и Width

Основные методы класса Control

• Focus Установка фокуса ввода на элемент

• GetStyle, SetStyle Получение и установка флагов управления стилем элемента.

• Hide, Show Управление свойством Visible (Hide — скрыть элемент, Show — отобразить элемент)

• Invalidate Обновление изображения элемента путем отправки соответствующего сообщения в очередь сообщений.

• QnXXXX Методы-обработчики событий, которые могут быть замещены в производных классах

• Refresh Обновление элемента и всех его дочерних элементов

• SetBounds, SetLocation, SetClientArea Управление размером и положением элемента

Некоторые события класса Control

• Click, Doubleclick, MouseEnter, MouseLeave, MouseDown, MouseUp, MouseMove, MouseWheel События от мыши

• KeyPress, KeyUp, KeyDown События от клавиатуры

• BackColorChanged, ContextMenuChanged, FontChanged, Move, Paint, Resize События изменения элемента

• GotFocus, Leave, LostFocus События получения и потери фокуса ввода

•

При написании приложений применяются два способа обработки событий:

• замещение стандартного обработчика;

• задание собственного обработчика.

33) Класс Form.

Класс Form наследует от длинной цепочки своих предков множество элементов определяющих вид и поведение окон различного типа. Генеалогическое древо класса Form выглядит так:

Object -> MarshalByRefObject -> Component->Control ->HableControl—>ContainerControl.

Окна приложения могут иметь различные вид и назначение. Все окна можно делить на модальные и немодальные. Модальное окно не позволяет пользователю переключаться на другие окна того же приложения, пока не будет завершена работа с текущим окном.

Немодальные окна являются, как правило, информационными. Они используются в тех случаях, когда пользователю желательно предоставить свободу выбора— оставлять на экране какую-либо информацию или нет.

Каждое приложение содержит одно главное окно. При закрытии главного окна приложение завершается.

Класс Form представляет собой заготовку формы, от которой наследуются классы форм приложения. Помимо множества унаследованных элементов, в этом классе определено большое количество собственных элементов.

Некоторые свойства класса Form

• AcceptButton Позволяет задать кнопку или получить информацию о кнопке, которая будет активизирована при нажатии пользователем клавиши Enter

• ActiveMDIChild, IsMDIChild, IsMDIContainer Свойства предназначены для использования в приложениях с многодокументным интерфейсом

• FormBorderStyle Позволяет установить или получить стиль рамки вокруг формы

• Control Box Позволяет установить или получить значение, определяющее, будет ли присутствовать стандартная кнопка системного меню в верхнем левом углу заголовка формы

• Menu, MergedMenu Используются для установки или получения информации о меню на форме

• MaximizeBox, MinimizedBox Определяют, будут ли на форме присутствовать стандартные кнопки восстановления и свертывания в правом верхнем углу заголовка формы

Методы класса Form

• Activate Активизирует форму и помещает в нее фокус ввода

• Closе Закрывает форму

• CenterToScreen Помещает форму в центр экрана

• OnResize Может быть замещен для реагирования на событие Resize

• Show Отображает форму

• ShowDialog Отображает форму как диалоговое окно

Некоторые, события класса Form

• Activate Происходит при активизации

• Cosed, Closing Происходят во время закрытия формы