До настоящего момента мы использовали, в основном, три стандартных элемента управления: TLabel. TButton и TEdit. Для того чтобы создать более сложное приложение, необходимо разобраться с тем. как и когда используются остальные элементы управления из категории Standard (Стандартные).
Компонент TCheckBox служит для представления пользователю элемента выбора — флажка, который можно отметить или снять с него отметку. Наиболее важным свойством компонента TCheckBox является свойство Checked, которое определяет, установлен ли флажок. Обработчик события onclick наиболее всего подходит для помещения в него кода, который должен выполняться при изменении состояния флажка.
Сейчас мы посмотрим, каким образом можно использовать компонент TCheckBox. чтобы разрешить пользователю показывать/скрывать и активизировать/блокировать все кнопки на форме. Для начала добавьте несколько компонентовTButton в окно Designer Surface {Окно конструктора). Расположите их произвольным образом и оставьте неизмененными их свойства в окне Object Inspector (Инспектор объектов). Теперь добавьте в окно Designer Surface два компонента TCheckBox. Присвойте свойству Caption первого флажка значение Show, а свойству Checked каждого из флажков — значение True. Значение True свойства Checked необходимо для того, чтобы кнопки в окне Designer Surface по умолчанию были видимыми и доступными, и чтобы флажки могли отображать текущее состояние (рис. 14.1).