Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Свойства, события и методы




Создание пользовательской формы и элементов управления.

Пользовательская форма

Пользовательская форма (ПФ) дает возможность создавать диалоговые окна приложений. Создается командой Insert-UserForm. В пользовательской форме размещаются элементы управления, необходимые для выполнения различных действий.

Элементы управления создаются при помощи Панели элементов, которая автоматически открывается вместе с формой при ее создании или ее можно включить командой меню View – Toolbox.

Элементы управления можно добавить в форму двумя способами:

1. Щелкнуть на выбранном элементе панели элементов, затем мышкой в форме прорисовать элемент нужного размера или просто щелкнуть в нужном месте форме мышкой;

2. Перетащить мышкой необходимый элемент в форму.

ПФ и элементы управления, после добавления их в форму, имеют свойства, события и методы (как и все объекты).

 

Чтобы изменить свойства формы или элемента управления надо выделить нужный объект и открыть окно свойств (View – Properties Windows или соответствующая кнопка на панели инструментов), выбрать необходимое свойство и назначить ему новое значение.

Табл.1 Основные свойства пользовательской формы и элементов управления (ЭУ).

Свойства Описание
Name Определяет имя ПФ или ЭУ
Caption Определяет название формы, отображаемое в заголовке или на элементе управления
BackColor Задает цвет фона
BorderStyle Устанавливает тип рамки
BackStyle Устанавливает тип заднего фона ЭУ
Picture Помещает картинку в форму или в некоторые ЭУ
Left и Top Определяет положение верхнего левого угла в пунктах
Height и Widht Устанавливает высоту и ширину
StartUpPosition Определяет положение формы на экране при первом отображении
Visible True (False) – элемент управления отображается (не отображается) при выполнении программы
Enabled True (False) – разрешает (не разрешает) ручное управление элементом управления

Например, чтобы установить в качестве фона формы какой-либо графический объект (рисунок из файла), в строке свойства Picture нажать кнопку … и выбрать из файла нужный рисунок. В свойстве PictureSizeMode выбрать «1». Это значение данного свойства расширяет картинку до размера формы.

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

После установки свойств можно перейти к написанию кода программы, обрабатывающего события. Для этого нужно активизировать редактор кода (View – Code или двойным щелчком по объекту). В правом раскрывающемся списке выбрать нужное событие. В окне редактора кода появится заготовка процедуры обработки для этого события. Создаем программный код по данному событию. Затем создаем программный код по событию другого объекта (процедуру обработки события) и т.д. Весь программный код представляет совокупность процедур обработки событий, записанных в окне программного кода формы. Программный код формы открывается двойным щелчком по форме.

Табл. 2 События пользовательской формы

Событие Когда происходит
Initialize При отображении формы на экране
Terminate При закрытии формы

 

Табл. 3 События элементов управления

Событие Когда происходит
Click При щелчке мыши
DblClick При двойном щелчке
Keypress При нажатии клавиши
Change При изменении значения элемента управления
GotFocus LostFocus Когда объект получает фокус (становится текущим) Или теряет фокус
Error При возникновении ошибки

Метод – это процедура, которая воздействует на объект во время выполнения. Например, для перемещения объектов управления используется метод Move.

Табл. 4 Основные методы пользовательской формы

Метод Действия
Show Отображает форму на экране
Hide Закрывает форму
Move Перемещает форму
PrintForm Печатает изображение формы со всеми элементами

 

Табл. 5 Основные методы элементов управления

Метод Действия
Add Добавляет элемент при работе программы
Move Перемещает объект
SetFocus Устанавливает фокус на объекте, который вызвал этот метод
Zorder Помещает объект до или после всех пересекающихся с ним объектов

 





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


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


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



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




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