double arrow

Работа с несколькими формами

Форма

Общие события компонентов.

События в Builder.

Cистема Windows управляется при помощи событий. Получает сообщение, что произошло событие, и в зависимости от типа выполняются какие-либо события. Для каждого компонента свои события. Событие – это свойство процедурного типа, которому присваивается адрес метода. Так как событие – это свойство, то в процессе работы можно присваивать событию одного объекта событие другого.

OnСliсk – нажатие мыши (Enter)

OnDGСliсk – двойное нажатие мыши. (на котором фокус (актив))

OnEnter – при получении фокуса компонентом

OnExit – при номере фокуса компонентом

События мыши:

1) OnMouseDown /TMouseEvent

2) OnMouseUp / TMouseEvent

3) OnMouseMove TMouseMoveEvent

{ 2) OnClick; 4)OnDGClick}

1. Active Control – показывает какой компонент формы активен, т.е. на каком установлен фокус.

2. Каждая форма имеет ограничивающую рамку – Вид и поведение рамки определяет свойство BorderStyle

bsDialog – диалоговая фрма

bsNone – форма не имеет видимой рамки и заголовка и не может изменять свои размеры (заставки).

3. ClientHeight – задает высоту в пикселях клиентской части формы.

4. ClientWidth - задает ширину в пикселях клиентской части формы.

5. FormStyle – стиль формы.

fsNormal – нормальный стиль,

fsStayOnTop – форма, которая после запуска отображается поверх всех окон.

fsMDIForm – родственная форма в многодокументном приложении (активное).

6. HelpContext – задает номер раздела справочной системы HelpFile

7. HorzSсrollBar

VertSсrollBar

PixelsPerinch

Sculed – постоянный размер формы независимо от разрешения экрана.

Position – расположение формы.

PrintScale – вывод на принтер с учетом величины формы.

OnClose – возникает при закрытии формы.

OnCloseQuery – возникает в ответ на попытку закрытии формы.

1. OnCreate

3. OnActive

OnDeActive

2. OnShow

4. OnPoint

6. OnResize

7. OnDragDrop – перетаскивание элементов.

8 On Destroy – событие вызывает метод Free или Destroy

9 On Resize – возникает при изменении размера формы

Создание формы:

Форма создается при запуске.

NewForm

       
   



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: