Открытые процедуры (Public)

В некоторых ситуациях процедура должна быть доступна за пределами формы - допустим, вы хотите добавить кнопки на форму панели инструментов вашего собственного приложения. Один из возможных вариантов — поместить процедуру в программный модуль, в котором любые форма, элемент или процедура смогут получить к ней доступ. Другой вариант — оставить процедуру в том модуле, которому она принадлежит, и указать ключевое слово Public перед ее объявлением. В этом случае процедура также будет доступна для других компонентов вашего приложения.

Вы можете выполнить любую открытую (или закрытую) процедуру формы, включив ее имя в другую процедуру той же формы. Например, если у вас есть процедура с именем Test, она выполняется следующей строкой:

 

Test

 

Строго говоря, сказанное относится только к процедурам Sub; функции вызываются несколько иначе. Кроме того, существуют процедуры третьего типа — процедуры свойств. О них речь пойдет в разделе «Работа с модулями классов» этого урока.

 

ПРИМЕЧАНИЕ Чтобы вызвать открытую процедуру, находящуюся в модуле формы, за пределами формы, следует указать имя формы в виде префикса. Например, чтобы вызвать открытую процедуру типа Sub с именем test, принадлежащую форме frmForm1, следует ввести строку frmForm1.test.

 


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



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