Студопедия

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

КАТЕГОРИИ:

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






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;


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал