Для следующих событий

Процедуры обработки событий.

T Win Control.

События, на которые реагируют компоненты класса TControl.

Компоненты T Control.

4.5.1. Свойства:

· Caption: String (заголовок). Это свойство можно менять в процессе выполнения.

· Color: T Color Можно использовать не только собственные цвета, но и стандартные цвета Windows.

· Parent color: Boolean («родительский» цвет).

· Font: T Font Это составное свойство. Состоит из:

- а) color

- б) name

- в) size

- г) style

4.5.1.1. Шрифты бывают:

· По способу реализации: True Type (качественнее) и растровые(скорость выше).

· По написанию: моноширинные и пропорциональные.

· Есть также шрифты серифные (с насечкой) и безсерифные (без насечки).

4.5.1.2. Примеры:

· Courier TT (моноширинный, серифный).

· Arial TT (пропорциональный, безсерифный).

· Times TT (пропорциональный, серифный).

· Fixed sys. (растровый, моноширинный, безсерифный).

· System (растровый, пропорциональный, безсерифный).

· MS Sans Serif (растровый, пропорциональный, безсерифный).

· MS Serif (растровый, пропорциональный, серифный).

4.5.2. Подсказки:

Showhint: Boolean – разрешить.

Hint: String – подсказка.

Parent Hint: Boolean – запретить.

Лекция № 5.

· Left, Top, Width, Height: Integer-целые величины, описывающие величину и размер компонента.

· Cursor: TCursor.

· Visible: Boolean;

· Enabled: Boolean.

Свойство Visible определяет, видим компонент или нет. Для того, чтобы изменить значение этого свойства, существует два метода:

· Show

· Hide

Свойство Enabled характеризует способность компонента воспринимать события мыши и клавиатуры, т. е. получать фокус ввода. Изменить его значение можно при помощи обычного присваивания.

· On click

· On Dbl. Click.

· On mouse down

· On mouse up

· On mouse move.

· On end drop

· On start drag

· On drag drop

· On drag over

4.6.1. Свойства:

· Чтобы задать порядок прохода по компонентам формы, существует свойство Tab order: T Tab order (тип – диапазон целых чисел {0…n-1}, где n – это количество компонентов).

· Tab Stop: Boolean – это свойство определяет, будет ли останавливаться маркер при передаче фокуса ввода.

· Help Context: T Help Context – числовой идентификатор статьи справочного файла, подключенного к данному приложению.

4.6.2. События:

· On enter (когда компонент получает фокус).

· On exit (когда компонент теряет фокус ввода).

· On key press

· On key down

· On key up

Обработчики разных событий имеют разный набор параметров.

· On click

· On dbl. Click

· On enter

· On exit

существует шаблон:

T Notify Event =procedure (Sender: T Object) of object;

Тип параметра Sender – T Object. Этот параметр – объект, для которого это событие происходило.

4.7.2. Для события On key press:

Procedure имя (Sender: T Object, var Key: Char);

То, какая именно клавиша нажата, определяется компьютером по ASCII коду.

Для клавиш, которые генерируют код, это событие выполняется, а для тех, которые не генерируют код, не выполняется.

Пример: Form 1: Caption:=Key + ’=’ + Int To Str(Ord(Key));

1. Для событий On key down и On key up:

Procedure имя (Sender: T Object, var Key: Word, Shift: T Shift State);

Параметр Word – некоторое число, указывающее нажатую клавишу.

Пример: Form 1. Caption:=Int To Str(Key);

VK – виртуальные клавиши.

T Shift State = [ssShift, ssCtrl, ssAlt,…]

If Shift = [ ] then

If Shift = [ssAlt] then

………………………….


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



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