Главная страница
Навигация по странице:

  • Методы объекта UserForm

  • События объекта UserForm

  • Лекции VBA. Можно выделить следующие разновидности макросов


    Скачать 314.53 Kb.
    НазваниеМожно выделить следующие разновидности макросов
    Дата29.10.2022
    Размер314.53 Kb.
    Формат файлаdocx
    Имя файлаЛекции VBA.docx
    ТипПрограмма
    #760802
    страница21 из 22
    1   ...   14   15   16   17   18   19   20   21   22

    Наиболее часто используемые свойства объектов UserForm




    Свойство

    Описание

    ActiveControl

    Возвращает объектную ссылку на элемент управления, находящийся в фокусе в данный момент. Только для чтения

    BackColor

    Целое типа Long определяет цвет фона формы

    Caption

    Текст, выводимый в качестве заголовка формы

    Controls

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



    Cycle

    Определяет, должно ли нажатие клавиши табуляции вызывать последовательный выбор всех элементов управления во всех группах и на каждой странице многостраничных элементов управления или только в пределах текущей группы или страницы. Может содержать одну из двух встроенных констант: fmCycleAllForms или fmCycleCurrentForm


    Enabled

    Содержит значение типа Boolean, указывающее, доступна ли форма. Если его значение равно False, ни один из элементов

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


    Font

    Возвращает ссылку на объект Font, посредством которого можно выбрать параметры шрифта формы или элемента управления


    ForeColor

    То же самое, что и свойство BackColor, но устанавливает цвет, используемый для переднего плана (обычно это цвет текста) объекта формы


    Методы объекта UserForm

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

    Наиболее часто используемые методы для объектов


    UserForm


    Метод

    Назначение

    Copy

    Копирует выделенный в элементе управления текст в буфер обмена Windows

    Cut

    Вырезает выделенный в элементе управления текст и помещает его в буфер обмена Windows


    Hide

    Скрывает UserForm, не выгружая ее из памяти, сохраняя значения элементов управления формы и всех переменных, объявленных в модуле класса формы

    Paste

    Вставляет содержимое буфера обмена Windows в текущий элемент управления


    PrintForm

    Выводит на используемый в Windows по умолчанию принтер изображение формы, включая все данные, введенные в элементы управления


    Repaint

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


    Show

    Выводит форму на экран. Если форма еще не загружена в память, то данный метод сначала ее загружает. Синтаксис метода Show:FormName.Show

    События объекта UserForm

    Событие - это что-то, что может произойти с диалоговым окном или элементом управления диалогового окна (таблица. События объектов UserForm).

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

    ObjectName_EventName,

    где ObjectName - имя формы или элемента управления, a EventName - имя события, с которым идет работа. Такой формат имени позволяет VBA сопоставлять заданному событию требуемую процедуру.
    1   ...   14   15   16   17   18   19   20   21   22


    написать администратору сайта