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

СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ПРИЛОЖЕНИЙ

Для создания пользовательских диалогов, при решении тех или иных прикладных задач, служат пользовательские формы User Form. На пользовательской форме, в зависимости от решаемой задачи, размещают элементы управления. Элементы управления – это объекты, со своими свойствами, методами и событиями.

Объект (object)) совокупность данных(свойств) и процедур работы с ними (методов).

Свойство представляет собой атрибут объекта, определяющий его характеристики (размер, цвет и др.) и состояние объекта (видимость и др.).

Объект.Свойство = Значение свойства

Пример. Изменить заголовок окна Word посредством задания свойства Caption.

Application.Caption = "Лабораторная 3"

Метод представляет собой действие, выполняемое над объектом.

Объект.Метод

Пример. Закрыть приложение (объект Application) MS Word.

Application.Quit

При работе с объектами в результате действий пользователя или программы возникают события. При появлении события система посылает объекту сообщение, которое может быть обработано процедурой, которая называется процедурой обработки события.

Надпись (Label)

Используется для создания заголовков, к элементам управления, не имеющих свойства Caption, таких как ListBox, TextBox.

К основным свойствам данного элемента управления относят:

· Caption – текст надписи

· WordWrap - устанавливается многострочный режим ввода текста в поле, если выбрано значение True и однострочный режим, если выбрано значение False

· Visible – устанавливает видимость надписи во время выполнения программы (True - выводится, False – не выводится)

· AutoSize - возможность автоматического изменения размера, в зависимости от объема введенного текста (True - да, False – нет)

· Font – установка параметров шрифта текста надписи

· Heigth – установка высоты надписи

· Width – установка ширины надписи

Поле (TextBox)

Используется для ввода текста или для вывода результатов расчетов программы.

К основным свойствам данного элемента управления относят:

· Maxlength – максимальная длина текста, вводимого в поле

· Multiline - устанавливается многострочный режим ввода текста в поле, если выбрано значение True и однострочный режим, если выбрано значение False

· Text – текст, заданный по умолчанию

· Enable – возможность внесения изменений в содержимое поля, во время выполнения программы (Tru e - можно, False – нельзя)

Кнопка (CommandButton)

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

К основным свойствам данного элемента управления относят:

· Caption – текст на кнопке

· Enable – возможность нажатия кнопки, во время выполнения программы (Tru e - можно, False – нельзя)

· Picture – установка на кнопке картинки

· WordWrap - устанавливается многострочный режим ввода текста на кнопке, если выбрано значение True и однострочный режим, если выбрано значение False

· Visible – устанавливает видимость кнопки во время выполнения программы (True - выводится, False – не выводится)

Примечания:

· свойство name для всех элементов управления, устанавливает имя объекта в программе

· свойство TabIndex для всех элементов управления, устанавливает очередность выбора объекта на форме при нажатии на кнопку Tab

· свойство TabStop в основном для всех элементов управления, устанавливает возможность выбора объекта на форме при нажатии на кнопку Tab

Список (ListBox)

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

К основным свойствам данного элемента управления относят:

· Enabled – возможность выбора значения из списка во время работы программы (True - нельзя, False – можно)

· Text – выбранный в списке элемент

· RowSource – диапазон, содержащий элементы списка

· MultiSelect - способ выбора элементов списка: fmMultiSelectSingle (выбор только одного элемента);

· fmMultiSelectMulti (выбор нескольких элементов посредством щелчка или клавиши Пробел)

· ColumnCount – количество столбцов

· ColumnHeads – заголовки столбцов

· ListIndex – возвращает номер выбранного элемента списка

· List – возвращает элемент списка

К основным методам данного элемента управления относят:

· Additem (item, index) – добавление элемента item в список, под номером index

· Removeitem (index) – удаляет элемент списка с номером index. Нумерация элементов списка начинается с 0.

· Clear – удаляет все элементы списка

Поле со списком (ComboBox)

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

Во многом свойства данного элемента управления схожи, с вышеописанным (ListBox), однако есть и специфические, которые мы и рассмотрим:

DropButtonStyle - устанавливает вид раскрывающегося списка

ListRows – число элементов в раскрывающемсясписке

К основным методам данного элемента управления относят:

· Additem (item, index) – добавление элемента item в список, под номером index

· Removeitem (index) – удаляет элемент списка с номером index. Нумерация элементов списка начинается с 0.

· Clear – удаляет все элементы списка


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: