Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Переключатель (Option Button)




Рамка.

MouseMove

MouseUp

MouseDown

DoubleClick

Click

Метка (надпись) Label

GotFocus, LostFocus

DragDrop

DragOver

KeyUp, KeyDown, KeyPress

MouseMove

MouseUp

MouseDown

DoubleClick

Click

Change - реакция на изменение информации в поле.

 

Надписи используются для вывода информации, неизменной для пользователя. Обычно они используются для расшифровки содержания текстовых полей или других элементов на форме.

Многие свойства надписи совпадают со свойствами текстовых полей. Основным специфическим свойством надписи является Caption, определяющее содержимое элемента.

Свойство AutoSize позволяет надписи автоматически увеличиваться по ширине, если в ней не умещается выводимый текст (значение TRUE).

Свойством WordWrap (значение TRUE) позволяет надписи увеличиваться по вертикали, оставаясь неизменной по горизонтали.

События:

Change - реакция на изменение информации в поле.

 

Рамка Frame (фрейм, группа) обычно используется для объединения нескольких отдельных элементов управления или изображений. Используется, когда необходимо визуально объединить отдельные элементы в группу или разбить форму на логические части. Все свойства рамки полностью совпадают со свойствами других элементов управления. Например:

Caption - заголовок фрейма

Font - шрифт заголовка и так далее.

Рамку группы необходимо всегда создавать первой, и только затем в нее помещать другие элементы управления. Иначе новый элемент управления будет не связан с группой и не сможет отвечать на события, передаваемые группе.

Элемент управления можно связать с группой прямо во время выполнения приложения, присвоив свойству Container (приемник) имя группы.

 

Собственно переключатель образует, по крайней мере, 2 элемента, причем только одна позиция переключателя может быть выбрана в данный момент времени. Выбирая другую позицию, вы отменяете предыдущий выбор. Иногда эти переключатели называют радиокнопками или селекторными кнопками. Используются, когда необходимо дать пользователю набор возможных значений выбора.

Свойства переключателя:

Caption - заголовок переключателя;

Name - имя в программном коде;

Enabled (по умолчанию FALSE) - запрет доступа к переключателю.

Value -позволяет определить, какой из элементов пользователь выбрал. Если значение Value равно TRUE, данная кнопка выбрана, иначе (FALSE) - нет. При щелчке на позиции переключателя в ней появляется точка. Этому соответствует событие Click, в результате которого свойство Value получает значение TRUE. При установке значения Value в TRUE программным путем автоматически генерируется событие Click. Это удобно при разработке демонстрационных программ.

Пример: Пусть на форме имеется 3 переключателя, позволяющих сделать выбор одного из 3-х видов мороженого: сливочное, пломбир, фруктовое. После выбора пользователем одного вида в текстовом поле должно отразиться наименование мороженого. Этому соответствует фрагмент кода:

 

If OptChoice1.value [=True] Then

txtResult. text = "сливочное"

ElseIf OptChoice2.value [=True] Then

txtResult. text = "пломбир"

ElseIf OptChoice3.value [=True] Then

txtResult.text = "фруктовое"




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


Дата добавления: 2014-12-10; Просмотров: 443; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.