пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

9.Кнопки, индикаторы, управляющие элементы.

Компонент - кнопка

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

BitBtn - то же, только на кнопке имеется пиктограмма.-

Большинство свойств, методов и событий у этих кнопок одинаковы.

Основное свойство Caption - надпись на кнопке.

Свойство Cancel=True определяет, что нажатие на данную кнопку эквивалентно нажатию на клавишу Esc (следует устанавливать для кнопок типа Отменить).

Свойство Enabled=False определяет, что кнопка недоступна.

Основное событие - OnClick - возникает при щелчке на кнопке. Обработчик этого события должен содержать код, который должен выполняться при щелчке мышью на кнопке.

Метод Click. Выполнение этого метода эквивалентно щелчку на кнопке, т.е. вызывает событие кнопки OnClick. Если необходимо продублировать где-то щелчок на кнопке, то следует вызвать этот метод, например, Button1.Click.

Изображение на кнопке BitBtn задается свойством Kind или Glyph.

Свойство Kind определяет тип кнопки.

Предопределены следующие типы: bkOK, bkCancel, bkHelp, bkYes и т.п.

 

SpeedButton (быстрая кнопка) используется для построения панелей инструментов, поддерживает фиксацию нажатого состояния.

Свойство Caption обычно оставляют пустым, так как помещают на кнопке изображение.

Те же свойства, что для кнопок BitBtn, устанавливают изображение и его расположение на кнопке.

Индикаторы CheckBox и CheckListBox

 

Используются для того, чтобы дать возможность пользователю включать и выключать какие-то опции.

Индикатор с галочкой (флажком) CheckBox.

Надпись на кнопке - свойство Caption, положение - Alignment.

Свойство State определяет состояние: cbChecked - выделено (черная галочка в окошке);

                                                                  cbUnchecked - не выделено (пустое окно).

Компонент CheckListBox   аналогичен ListBox.

Состояния индикаторов в списке определяются свойствами State и Checked. Оба эти свойства можно рассматривать как массивы, каждый элемент которого соответствует индексу строки

Элементы управления

Для списка можно отслеживать выбор какого-то элемента мышкой. Для этого в инспекторе объектов на закладке Events, где задаются события текущего объекта, которые можно обрабатывать, дважды щелкнуть на строчке OnClick (событие, возникающее при щелчке мышкой на списке), и создастся обработчик такого щелчка (сначала надо выделить конечно сам список на форме). В этом обработчике можно с помощью свойства ItemIndex можно узнать, какой элемент был выделен. Это удобно, например, когда у нас есть список заданий, и мы хотим, когда выбрали в списке упражнений элемент-название, динамически показывать, например, в поле-надписи или многострочном поле подробное описание соответствующего упражнения.


06.05.2018; 18:06
хиты: 84
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь