Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Форма и элементы управления имеют набор свойств, значения которых определяют их внешний вид и функционирование. Свойства – это своего рода описатели объекта. Ряд свойств являются общими для разных элементов управления (т.е. имеют одно и то же название и назначение). Некоторые свойства относятся только к конкретным элементам управления (определяют специфические функции отдельных элементов управления).
Значения некоторых свойств формы или элементов управления могут задаваться (изменяться) только на этапе разработки программы (их значения могут только использоваться в момент выполнения программы). Значения отдельные свойств того или иного объекта можно изменять как в процессе выполнения приложения, так и на этапе его разработки. Кроме того, ряд свойств некоторых объектов доступен для определения и изменения только при выполнении приложения.
Выбор того или иного элемента управления или формы на этапе разработки приложения активизирует список свойств выбранного объекта в окне Properties (Свойства), значения которых определены по умолчанию. Если они устраивают разработчика приложения, то их можно не менять.
Ряд свойств элементов управления может принимать любые значения (возможно, в некотором диапазоне). Другие свойства имеют фиксированный набор значений (например, набор возможных цветов). В последнем случае для таких свойств поле параметров имеет раскрывающийся список, в котором содержатся все возможные альтернативные значения, из которых может быть выбрано необходимое значение.
Для задания или изменения значений свойства программным путем в процессе выполнения приложения используется оператор следующего формата:
{[ имя_формы .] | [ имя_формы .] имя_элемента_управления. } свойство = значение
Примеры.
Form5. Text1. Width = 1215 - свойству Width (ширина) текстового окна (имя Text1), находящегося на форме Form5, присваивается значение 1215;
Label3. FontItalic = True - свойству FontItalic (курсив) метки Label3 присваивается значение True (текст метки выводится курсивом).
В языках программирования, поддерживающих объектно-ориентированное программирование, введены так называемые методы. Несмотря на то, что Visual Basic нельзя считать настоящим объектно-ориентированным языком, для него включены методы для форм и элементов управления. Методы обеспечивают выполнение по стандартному алгоритму тех или иных действий по изменению данных или свойств конкретного объекта.
Для того, чтобы вызвать метод, указывается имя объекта и через точку имя метода
{[ имя_формы .] | [ имя_формы .] имя_элемента_управления. } имя_метода
Например, Debug.Print обеспечивает вывод (печать) текста в специальном отладочном окне (Debug - имя окна, Print - имя метода).
Кроме выполнения основных функций с помощью методов, объекты программы могут реагировать на некоторые события, возникающие в результате каких-либо действий пользователя или генерируемых операционной системой. Реакция на события определяется программистом, который должен написать специальные процедуры для их обработки.
Примерами действий пользователя, вызывающих в программе соответствующие события, являются щелчок по кнопке формы, выбор элемента в списке, изменение содержимого текстового поля и др. Событие также возникает в момент, когда пользователь переключается из одной формы в другую. В момент возникновения события запускается написанная программистом процедура его обработки.
Каждому диалоговому элементу (форме и элементам управления) в Visual Basic поставлен в соответствие определенный набор событий, происходящих в период выполнения программы. Например, событие Load (загрузка) происходит при загрузке формы, событие Clik (щелчок) вызывается щелчком кнопки мыши, событие DblClick (двойной щелчок) вызывается двойным щелчком кнопки мыши и т.д.
Каждому возможному событию может быть поставлен в соответствие обработчик события или процедура обработки события (procedure) - в языках программирования набор операторов, выполняемых при вызове процедуры. Событие может вызывать (при наличии в приложении процедуры обработки данного события) программируемое изменение данных. Visual Basic содержит автоматически формируемые заготовки для таких процедур (первый и последний операторы процедур). Шаблон процедуры обработки события начинается словами Private Sub и заканчивается словами End Sub. После слов Private Sub записано имя процедуры. Имя процедуры формируется автоматически и состоит из двух разделенных подчеркиванием частей: имени выделенного диалогового элемента и имени выделенного события.
Рассмотрим более подробно использование свойств, процедур обработки событий и методов для форм и элементов управления при создании графического интерфейса приложений.
Дата публикования: 2014-12-28; Прочитано: 229 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!