ЭлементМеню.Нажатие (MenuItem.Clicked) Событие

Использование

Чтение и запись.

Значение

Тип: Действие (Action).

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

Примечание

Аргументы события

Отправитель (Sender) Возвращает источник (объект) последнего события.
Параметр (Parameter) Возвращает объект, заданный при установке обработчика события, для передачи в обработчик события.

Пример

_Выход.Нажатие = ТФ.Действие(ЭтотОбъект, "Выход_Нажатие");
Полный пример кода


Перем ТФ, Окно1; Процедура ПриОткрытии() Экспорт ТФ.Верхний.Текст = " | | | | | | | |Откройте меню Файл и нажмите подменю Выход."; КонецПроцедуры Процедура Выход_Нажатие() Экспорт Окно1.Текст = " |Выход_Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах() + " |"; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно("Результат действий"); Окно1.Игрек = ТФ.Позиция.Абсолютно(10); Окно1.Заполнить(); ТФ.Верхний.Добавить(Окно1); _Меню = ТФ.ПанельМеню(); ТФ.Верхний.Добавить(_Меню); _Файл = ТФ.ПунктМеню(); _Файл.Заголовок = "Файл"; _Меню.ПодМеню.Добавить(_Файл); _Открыть = ТФ.ЭлементМеню(); _Открыть.Заголовок = "_Открыть"; _Файл.Элементы.Добавить(_Открыть); _Выход = ТФ.ЭлементМеню(); _Выход.Заголовок = "В_ыход"; _Файл.Элементы.Добавить(_Выход); _Поиск = ТФ.ПунктМеню(); _Поиск.Заголовок = "_Поиск"; _Меню.ПодМеню.Добавить(_Поиск); _Найти = ТФ.ЭлементМеню(); _Найти.Заголовок = "Найти"; _Поиск.Элементы.Добавить(_Найти); _Справка = ТФ.ПунктМеню(); _Справка.Заголовок = "_Справка"; _Меню.ПодМеню.Добавить(_Справка); _ОПрограмме = ТФ.ЭлементМеню(); _ОПрограмме.Заголовок = "ОПрограмме"; _Справка.Элементы.Добавить(_ОПрограмме); _Выход.Нажатие = ТФ.Действие(ЭтотОбъект, "Выход_Нажатие"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, Окно1, Нажатие; Процедура ПриОткрытии() Экспорт ТФ.Верхний.Текст = " | | | | | | | |Откройте меню Файл и нажмите подменю Выход."; КонецПроцедуры Процедура Выход_Нажатие() Экспорт Окно1.Текст = " |Выход_Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах() + " |"; Нажатие = Истина; ТФ.Завершить(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно("Результат действий"); Окно1.Игрек = ТФ.Позиция.Абсолютно(10); Окно1.Заполнить(); ТФ.Верхний.Добавить(Окно1); _Меню = ТФ.ПанельМеню(); ТФ.Верхний.Добавить(_Меню); _Файл = ТФ.ПунктМеню(); _Файл.Заголовок = "Файл"; _Меню.ПодМеню.Добавить(_Файл); _Открыть = ТФ.ЭлементМеню(); _Открыть.Заголовок = "_Открыть"; _Файл.Элементы.Добавить(_Открыть); _Выход = ТФ.ЭлементМеню(); _Выход.Заголовок = "В_ыход"; _Файл.Элементы.Добавить(_Выход); _Поиск = ТФ.ПунктМеню(); _Поиск.Заголовок = "_Поиск"; _Меню.ПодМеню.Добавить(_Поиск); _Найти = ТФ.ЭлементМеню(); _Найти.Заголовок = "Найти"; _Поиск.Элементы.Добавить(_Найти); _Справка = ТФ.ПунктМеню(); _Справка.Заголовок = "_Справка"; _Меню.ПодМеню.Добавить(_Справка); _ОПрограмме = ТФ.ЭлементМеню(); _ОПрограмме.Заголовок = "ОПрограмме"; _Справка.Элементы.Добавить(_ОПрограмме); _Выход.Нажатие = ТФ.Действие(ЭтотОбъект, "Выход_Нажатие"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск(); Сообщить(?( Нажатие , "", "!!! ") + "ЭлементМеню.Нажатие (MenuItem.Clicked) Событие" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui