Объект IInUIAction


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

Свойства

СвойствоОписание
CaptionЗагловок команды. Данный заголовок будет использоваться при формировании заголовков связанных с командой пунктов меню.
CategoryНазвание категории, к которой относится команда (например "Импорт").
CheckedПризнак того, что команда отмечена. Пункты меню, связанные с командой, будут визуально отмечены галочкой, а кнопки на панелях инструментов бутуд вдавлены и иметь светло-серый фон.
EnabledПризнак того, что команда в данный момент разрешена.
Пункты меню и кнопки на панелях инструментов визуально засерены и не реагируют на действия пользователя.
HandlerОбъект, содержащий метод обработки команды.
HandlerMethodНазвание метода-обработчика команды.
HandlerOptionsФлаги влияющие на способ обработки команды.
HintСтрока оперативной подсказки. Всплывает над кнопками панелей инструментов, привязанных к команде.
NameИмя команды.
ShortcutГорячая клавиша или комбинация клавиш. При нажатии этой клавиши или комбинации команда срабатывает.
VisibleПризнак видимости элементов интерфейса пользователя, привязанных к команде.

Методы

МетодОписание
ExecuteЯвное выполнение команды.

Примечания

Если в HandlerOptions установлен флаг inhoSenderAsParam, то при выполнении команды в метод обработки первым параметром передается ссылка на экземпляр IInUIAction.
В противном случае считается, что у метода обработки команды нет параметров.

См.также

IInUIActions, IInUIMenu