Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 39 стр.

UptoLike

Составители: 

- 39 -
ствие с размером текста и высотой шрифта, Wordwrap определяет возмож-
ность разрыва слов в случае превышения длиной выводимого текста ширину
компонента.
Генерируемые компонентом события не вносят ничего нового по сравне-
нию с вышеописанными.
5.5. КОМПОНЕНТ TCheckBox
Компонент TCheckBox (4-й сверху в первом столбце на рис.6, располо-
жен на странице Standard
палитры компонентов) является кнопкой с незави-
симой фиксацией (флажком) и служит в качестве двоичного переключателя
режимов в программе (переключается одинарным щелчком 'мыши' на компо-
ненте).
Состояние кнопки отражается в булевом свойстве Checked, причем
Checked=TRUE соответствует нажатой кнопке и наоборот. Нижеследующий
пример демонстрирует проверку нажатия кнопки и соответствующее раз-
ветвление программы
if CheckBox1. Checked then
begin
... делать что-то при нажатой кнопке ...
end
else
begin
... что-то сделать при ненажатой кнопке ...
end;
Данной свойство доступно и по записи - кнопку можно 'нажать' про-
граммным путем, используя оператор
CheckBox1.Checked:=TRUE;
При установке свойства AllowGrayed в FALSE (умолчание) кнопка имеет
два состояния и при каждом нажатии переходит из состояния 'нажато' в 'отж-
ато' и обратно, при AlIowGrayed=TRUE кнопка имеет три состояния и при
нажатиях движется по циклу - 'нажато/отжато/неактивно' (соответствующие
значения свойства State суть cbChecked, cbUnchecked и cbCrayed и также
доступны для чтения).
Компонент генерирует события OnClick, OnEnter, OnExit и другие; но, к
сожалению, список возможных событий не включает OnChange (пользова-
тель должен анализировать состояние кнопки в обрабатывающей сообщение
OnClick процедуре).
Кроме TCheckBox, имеется компонент TRadioButton (также располо-
                                        - 39 -


ствие с размером текста и высотой шрифта, Wordwrap определяет возмож-
ность разрыва слов в случае превышения длиной выводимого текста ширину
компонента.
   Генерируемые компонентом события не вносят ничего нового по сравне-
нию с вышеописанными.

5.5. КОМПОНЕНТ TCheckBox

   Компонент TCheckBox (4-й сверху в первом столбце на рис.6, располо-
жен на странице Standard палитры компонентов) является кнопкой с незави-
симой фиксацией (флажком) и служит в качестве двоичного переключателя
режимов в программе (переключается одинарным щелчком 'мыши' на компо-
ненте).
   Состояние кнопки отражается в булевом свойстве Checked, причем
Checked=TRUE соответствует нажатой кнопке и наоборот. Нижеследующий
пример демонстрирует проверку нажатия кнопки и соответствующее раз-
ветвление программы

if CheckBox1. Checked then
begin
   ... делать что-то при нажатой кнопке ...
end
else
begin
   ... что-то сделать при ненажатой кнопке ...
end;

   Данной свойство доступно и по записи - кнопку можно 'нажать' про-
граммным путем, используя оператор

CheckBox1.Checked:=TRUE;

   При установке свойства AllowGrayed в FALSE (умолчание) кнопка имеет
два состояния и при каждом нажатии переходит из состояния 'нажато' в 'отж-
ато' и обратно, при AlIowGrayed=TRUE кнопка имеет три состояния и при
нажатиях движется по циклу - 'нажато/отжато/неактивно' (соответствующие
значения свойства State суть cbChecked, cbUnchecked и cbCrayed и также
доступны для чтения).
   Компонент генерирует события OnClick, OnEnter, OnExit и другие; но, к
сожалению, список возможных событий не включает OnChange (пользова-
тель должен анализировать состояние кнопки в обрабатывающей сообщение
OnClick процедуре).
   Кроме TCheckBox, имеется компонент TRadioButton (также располо-