Глава 6. Объекты, управляющие элементы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Глава 6. Объекты, управляющие элементы



Формы

Форма представляет собой окно Windows, в котором размещаются различные элементы приложения.

Специфичные свойства

WindowState - состояние формы при запуске: 0 - нормальное, 1 - свернутое, 2 - развернутое.

Picture - имя файла с рисунком на форме.

Методы Showи Hide позволяют вывести форму на экран или убрать ее с экрана. Обычно они используется для перехода на другую форму и для возврата на предыдущую.

Текстовые поля (TextBox, MaskedEdit, RichTextBox)

Объект TextBox предназначен для ввода и вывода значений.

Специфичные свойства

Text‑ значение (типа Variant) поля.

Надписи (Label)

Надписи служат для размещения текста (значение свойства Caption).

Специфичные свойства

AutoSize =True ‑ установить размер надписи по числу символом в надписи. BorderStyle =1 ‑ окружить текст рельефной рамкой.

BackStyle =Transparent ‑ окружение текста прозрачное, что улучшает вид надписи, выводимой на фоне рисунка.

WordWrap ‑ перенос слов на следующую строку при AutoSize=False.

 

Зависимые переключатели (OptionButton)

Переключатели (радиокнопки) позволяют выбрать один вариант из нескольких, расположенных внутри рамки или объекта PictureBox.

Специфичные свойства

Value‑ получает значение True выбранного переключателя, а для всех осталь­ных переключателей это свойство равно False. При проек­тировании одно­му из переключателей можно указать Value=True.

Alignment‑ задает местоположение кнопки: 0 /1 - кнопка слева /справа от ее надписи.

Независимые переключатели (CheckBox)

Независимые переключатели (флажки, контрольные индикаторы).

Специфичные свойства

Value ‑ состояние переключателя: 0 - не установлен (галочка отсутствует в ри­сун­ке флажка); 1 - установлен (галочка указана); 2 - неопределен (закра­шен серым цветом).

Alignment‑ задает местоположение кнопки: 0 /1 - кнопка слева /справа от ее надписи. Обычно флажок используется для выбора одно­го из двух вариантов (например, оплачен счет или нет).

Пример. Имеется флажок Check1, задающий полужирный шрифт вво­димого текста в поле Text1. Процедура обработки события флажка имеет следующий вид:

Private Sub Check1_Click(): Text1.FontBold=Check1.Value=1: End sub

Списки (ListBox)

Списки используют для вывода массива строк, а также просмотра и выбора одной или нескольких строк для дальнейшей обработки.

Специфичные свойства

List ‑ список строк (для перехода к следующей строке нажимаются кла­ви­ши ^Enter).

ListIndex, Text ‑номер выбранной пользовате­лем строки (отсчет строк на­чи­­нает­ся с нуля) и текст этой строки.

 

6.9. Комбинированные поля (ComboBox)

Комбинированное поле сочетает возможности текстового поля и списка и занимает меньше места, чем списки.

Специфичные свойства

List, ListCount, NewIndex, Listindex, Sort и методы AddItem, RemoveItem ‑ ана­логичны одноименным свойствам списков.

Style ‑ задает тип поля: vbComboDropDown (раскрывающее) vbCom­bo­Simple (прос­тое) и vbComboDropDownList (раскрывающийся список).

Раскрывающее поле имеет справа кнопку со стрелкой. После ее нажатия появляется список, и можно выбрать нужный элемент. Он поместится в поле, либо его можно ввести в поле.

Простое поле аналогично раскрывающему, но список открыт.

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

6.12. Таймеры (Timer)

Таймер не появляется на форме во время выполнения программы и проверяет показания системных ча­­сов.

Специфичное свойство Interval задает интервал в миллисекундах (от 56 до 64757), и после истече­ния указанного интервала генерируется событие Timer. Тай­мер отклю­чает­ся при Interval=0 или Enabled=False. Общее количество тай­ме­ров для всех приложений ограничено числом 31.

 

Билет 3, 6



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 97; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.20.205.228 (0.006 с.)