Самоучитель VBA

         

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



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

Семейство userForms является семейством, компоненты которого представляют все загруженные формы UserForm в приложении. Как и все семейства, UserForms имеет свойства count (возвращает число компонентов в семействе) и item (возвращает определенный компонент семейства), а также метод Add (добавляет к семейству новый компонент).

Приведем основные свойства, методы и события пользовательской формы. Наиболее часто используемые свойства объекта UserForm.



Name

Возвращает имя пользовательской формы

Caption

Возвращает текст, отображаемый в строке заголовка формы

BackColor

Возвращает цвет фона формы

BorderStyle

Устанавливает тип границы

Picture

Указывает рисунок, отображаемый как фон формы

Left И Top

Возвращают местоположение верхнего левого угла формы в пунктах

Height И Width

Возвращают высоту и ширину формы в пунктах

StartUpPosition

Возвращает значение, определяющее положение формы при ее первом отображении на экране.

Допустимые значения:

  • Manual (начальное значение не устанавливается),

  • CenterOwner (выравнивание по центру объекта, к которому принадлежит форма)

  • CenterScreen (выравнивание по центру экрана)

    windows Default (положение верхнего левого угла экрана)

  • Наиболее часто используемые методы объекта UserForm.

    Show

    Отображает форму на экране

    Hide

    Закрывает форму

    Move

    Изменяет положение и размер формы

    PrintForm

    Печатает изображение формы



    Содержание раздела