Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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;
|