Application.SetDialogScript

Application.SetDialogScript ( string DialogName,
string EventName,
string Script )
Примеры

Описание

Устанавливает скрипт на событие диалогового окна.

Параметры

DialogName

(строка) Имя диалогового окна, чей скрипт нужно установить.

EventName

(строка) Имя события, чей скрипт нужно установить, как оно отображается в диалоговом окне редактора скрипта. Например "On Show".

Script

(строка) Скрипт, предназначенный для указанного события диалогового окна.

Примечание: Скрипт, указанный в этом параметре, будет заменять любой скрипт, имеющийся в событии. Если нужно добавить скрипт к скрипту события (вместо замены скрипта), следует вначале выполнить действие Application.GetDialogScript. (т.е. вначале получить скрипт события диалога, затем присоединить (конкатенировать) к нему то, что нужно, и только потом уже выполнять действие Application.SetDialogScript.)

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Application.SetDialogScript("Dialog2", "On Show", "Application.Exit()");
Устанавливает скрипт на событие 'On Show' от 'Dialog2' to Application.Exit.

Пример 2

-- Get the script existing in the event.
-- Получаем скрипт, имеющийся в событии.
sPreviousScript = Application.GetDialogScript ("Dialog1", "On Preload");
-- Append an Application.Exit action to the end of the script.
-- Добавляем действие Application.Exit в конец скрипта.
sNewScript = sPreviousScript .. "\r\n" .. "Application.Exit()";
-- Set the event's script.
-- Устанавливаем скрипт события.
Application.SetDialogScript("Dialog1", "On Preload", sNewScript);
Добавляем действие Application.Exit в конец скрипта, находящегося в событии 'On Preload' диалога 'Dialog1'.
Смотрите также: Связанные действия