Поделиться через


Свойство Enabled (Microsoft Forms)

Указывает, может ли элемент управления получить фокус и реагировать на события, вызванные пользователем.

Синтаксис

object. Включено [= логическое значение ]

Синтаксис свойства Enabled содержит следующие элементы:

Part Описание
object Обязательно. Допустимый объект.
Boolean Необязательный параметр. Указывает на то, может ли объект реагировать на события, вызванные пользователем.

Settings

Значениями для Boolean являются:

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

Замечания

Свойство Enabled используется для включения и выключения элементов управления. В отличие от включенных, выключенные элементы управления отображаются затемненными. Кроме того, если элемент управления содержит растровое изображение, оно затемняется вместе с элементом. Если параметр Включено имеет значение False для изображения, элемент управления не инициирует события, но не отображается затемненным.

Свойства Enabled и Locked используются в связке для получения следующих результатов:

  • если значения свойств Enabled и Locked равны True, элемент управления может получать фокус и отображается на форме обычным образом (незатемненным). Пользователь может копировать, но не может редактировать данные элемента;

  • если значение свойства Enabled равно True, а значение свойства Locked равно False, элемент управления может получать фокус и отображается на форме обычным образом (незатемненным). Пользователь может копировать и редактировать данные элемента;

  • если значение свойства Enabled равно False, а значение свойства Locked равно True, элемент управления не может получать фокус и отображается на форме затемненным. Пользователь не может ни копировать, ни редактировать данные элемента;

  • если значения свойств Enabled и Locked равны False, элемент управления не может получать фокус и отображается на форме затемненным. Пользователь не может ни копировать, ни редактировать данные элемента.

Установки свойств Enabled и TabStop можно совмещать для предотвращения выбора командной кнопки с помощью клавиши TAB, при этом позволяя пользователю нажимать ее с помощью мыши. Если присвоить свойству TabStop значение False, командная кнопка не будет входить в список перехода. Однако если параметр Включено имеет значение True, пользователь по-прежнему может нажать кнопку команды, если для параметра TakeFocusOnClick задано значение True.

Когда пользователь переходит на вкладку MultiPage или TabStrip, первая страница или вкладка в элементе управления получает фокус. Если первая страница или вкладка объекта MultiPage или TabStrip выключена, фокус получает первая включенная страница или вкладка. Если все страницы или вкладки объекта MultiPage или TabStrip выключены, элемент тоже отключается и не может получать фокус.

Если параметр Frame отключен, все содержащиеся в нем элементы управления будут отключены.

Если щелкнуть отключенный элемент ListBox , событие Click не инициируется.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.