Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование small.doc
Скачиваний:
7
Добавлен:
02.09.2019
Размер:
160.26 Кб
Скачать

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

Форма представляет собой окно 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номер выбранной пользователем строки (отсчет строк начинается с нуля) и текст этой строки.

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

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

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

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

Style – задает тип поля: vbComboDropDown (раскрывающее) vbComboSimple (простое) и vbComboDropDownList (раскрывающийся список).

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

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

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