Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






CaseRadioGroup1.ItemIndex of






0: < операция 1>;

1: < операция 2>;

end;

end;

 

Если вам не по душе работа с безликими индексами, попробуйте обратиться

к заголовкам переключателей, но код при этом несколько усложнится:

if RadioGroup1.Items[RadioGroup1.ItemIndex] = 'Выход' then Form1.Close;

Группа переключателей позволяет размещать кнопки в несколько колонок.

При этом надо помнить об ограничении: количество колонок не должно превышать 16. Число колонок определяется свойством:

property Columns: Integer;

Флажок – TCheckBox

 

Элемент управления TCheckBox используется в тех случаях, когда программе требуется узнать мнение пользователя по тому или иному вопросу. Откройте Delphi и выберите меню Project → Options… Вкладка Compiler (рис. 8.5) буквально усеяна флажками. Подчеркну, в своем выборе пользователь должен быть предельно лаконичен: от него ждут ответ «Да» (компонент отмечен флажком) или «Нет» (флажок снят). Текущее состояние компонента оценивается свойством:

property State: TCheckBoxState;

type TCheckBoxState = (cbUnchecked, cbChecked, cbGrayed);

 

где cbUnchecked – флажок не установлен, cbChecked – флажок установлен и cbGrayed – промежуточное состояние (серое поле). Программист может запретить использовать третье неопределенное состояние, для чего нужно установить в false свойство:

property AllowGrayed: Boolean;

 

Если кнопка выбрана (State = cbChecked), свойство Checked принимает значение, равное true, в остальных случаях (State = cbUnchecked или cbGrayed) значение равно false.

property Checked: Boolean;






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.