Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_9_10_I.doc
Скачиваний:
3
Добавлен:
31.07.2019
Размер:
228.86 Кб
Скачать

4.7. Флажок

Управляющий элемент Checkbox (флажок) устанавливает или сбрасывает определенный параметр: если на квадратике флажка обозначен значок X, то параметр включен (активен), нет значка  параметр выключен. Щелчок мышью по флажку устанавливает или сбрасывает параметр. Любой флажок функционально независим от других флажков.

Флажок обладает уже рассмотренными выше свойствами: BackColor (цвет фона), Caption (заголовок), Enabled (доступ), FontBold, FontItalic, FontName, FontSize, FontUnderline, Height (высота), Width (ширина), Name (имя), Top (верхняя координата), Left (левая координата), Visible (видимость), которые имеют те же функции и значения параметров.

Value (состояние) принимает значения: 0  флажок не помечен; 1 флажок установлен; 2  флажок затенен (имеет блеклый вид и не доступен для действия с ним).

Флажок реагирует на события Click (щелчок), KeyPress (нажатие клавиши), GotFocus (установка фокуса) и LostFocus (уход из фокуса), которые вызывают соответствующие процедуры обработки этих событий.

Метод SetFocus позволяет привлечь внимание и установить курсор в выбранный флажок. Синтаксис: [имя_Флажка.] SetFocus.

4.8. Переключатель

Управляющий элемент OptionButton (переключатель) обычно задается в группе и позволяет выбрать какой-либо вариант из нескольких возможных. Если один из переключателей группы активен, остальные отключены.

Переключатель обладает уже рассмотренными выше свойствами: BackColor (цвет фона), Caption (заголовок), Enabled (доступ), FontBold, FontItalic, FontName, FontSize, FontUnderline, Height (высота), Width (ширина), Name (имя), Top (верхняя координата), Left (левая координата), Visible (видимость), которые имеют те же функции и значения параметров.

Value (состояние) принимает значения: True  переключатель активен, в центре кружка жирная точка; False  неактивен.

Переключатель реагирует на уже рассмотренные события Click (щелчок), DblClick (двойной щелчок), KeyPress (нажатие клавиши), GotFocus (установка фокуса) и LostFocus (уход из фокуса), которые вызывают соответствующие процедуры обработки этих событий.

Метод SetFocus применяется аналогично рассмотренному для флажка.

    1. Рамка

Управляющий элемент Frame (рамка/фрейм) применяется для помещения в него других элементов, то есть служит для них контейнером. Изменение значений свойств объекта-контейнера будет влиять на соответствующие свойства всех составляющих его объектов. Например, если установить для фрейма свойство Visible=False, то и сам фрейм, и входящие в него объекты исчезнут с экрана. Применительно к переключателям, рамки влияют и на поведение кнопок.

Важными свойствами фрейма, влияющими на его внешний вид, являются:

  • Caption (заголовок) - заданный в этом свойстве текст появится в левом верхнем углу фрейма. Можно значение этого свойства оставлять пустым.

  • Appearance - использование рамки или объемного выделения.

  • BorderStyle - вид рамки или ее отсутствие.

Кроме того, рамка обладает уже рассмотренными свойствами: BackColor (цвет фона), FontBold, FontItalic, FontName, FontSize, FontUnderline, Height (высота), Width (ширина), Name (имя), Top (верхняя координата), Left (левая координата), Visible (видимость), которые имеют те же функции и значения параметров.

Enabled (Доступ) принимает значение True или False (при значении False текст в названии рамки и границы блекнут).

Рамка реагирует на рассмотренные события Click (Щелчок), DblClick (Двойной щелчок), которые вызывают соответствующие процедуры обработки этих событий.

После добавления в форму фрейма в фрейм добавляются остальные элементы управления. Здесь есть два важных правила:

  • Если в форме уже есть некоторые элементы управления, то они не будут помещены в форму, даже если поместить поверх них фрейм.

  • Нельзя включить элемент управления в фрейм, перетащив его из формы в область фрейма. Нельзя исключить элемент из фрейма, перетащив его из области фрейма в форму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]