Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонент TCheckBox – независимый переключатель (флажок).Содержание книги
Поиск на нашем сайте Переключатель с независимой фиксацией представлен компонентами класса TCheckBox. Этот переключатель действует независимо от других подобных переключателей. Данный компонент находится на вкладке Standard и выбирается щелчком мыши по кнопке Для определения состояния переключателя используется свойство Сhecked. property Checked: Boolean; По умолчанию оно имеет значение false, и переключатель выключен. Пользователь может переключать флажок щелчком мыши. Если флажок выключен, то после щелчка он становится включенным, и наоборот. При этом соответственно изменяется значение свойства Checked. Флажок можно переключить и с помощью клавиши «Пробел», когда компонент TCheckBox находится в фокусе ввода, и вокруг его заголовка имеется черный пунктирный прямоугольник. Пример. Программное управление независимым переключателем (флажком). CheckBox1.Checked:= true; CheckBox2.Checked:= false; Флажок CheckBox1 устанавливается в выбранное состояние, а флажок CheckBox2 – в невыбранное состояние. Сделать флажок недоступным для изменения (заблокировать) можно путем установки свойству Enabled значения False: CheckBox1.Enabled:= false; После перехода переключателя в заблокированный режим он сохраняет свое состояние, которое было до выполнения блокировки. То есть неактивный переключатель может находиться во включенном и в выключенном состояниях. Кроме двух состояний (включен – выключен) переключатель может иметь еще и третье состояние – запрещенное, или отмененное. Наличием или отсутствием отмененного состояния управляет свойство AllowGrayed. property AllowGrayed: Boolean; Если это свойство имеет значение true, то при щелчке мышью переключатель циклически переключается между тремя состояниями: включенный, выключенный и отмененный. В отмененном состоянии переключатель выделяется серым цветом, а в прямоугольнике находится знак галочки. Для анализа и установки одного из трех состояний флажка служит свойство State. property State: TCheckBoxState; Оно может принимать следующие значения: cbChecked — переключатель включен; cbUnchecked — переключатель не включен; cbGrayed — переключатель запрещен. Для добавления или изменения надписи рядом с переключателем используется свойство Caption. property Caption: TCaption; Положение текста относительно переключателя определяется свойством Alignment. property Alignment: TLeftRight; Может принимать следующие значения: taRightJustify – текст расположен справа от переключателя; taLeftJustify – текст расположен слева от переключателя; При изменении состояния переключателя возникает событие OnClick независимо от того, в какое состояние переходит переключатель. В обработчике события OnClick обычно располагаются операторы, выполняющие проверку состояния переключателя и осуществляющие требуемые действия. Пример. Процедура обработки события выбора независимого переключателя. procedure TForml.CheckBox3Click(Sender: TObject); Begin case CheckBox3.State of cbUnchecked: CheckBox3.Caption:= 'Переключатель включен'; cbChecked: CheckBox3. Caption:= "Переключатель не включен; cbGrayed: CheckBox3.Caption:= 'Переключатель запрещен'; end; end; Переключатель CheckBox3 при его переключении отображает в заголовке своё состояние. На рис. 15 приведен пример компонентов класса TCheckBox в различных состояниях. Переключатель «Опция 1» находится в состоянии cbUnchecked, «Опция 2» – cbChecked, «Опция 3» – cbGrayed.
Рис. 15. Компонент TCheckBox в различных состояниях
|
||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 505; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.) |