evBrowserCustomBrowse event (Zulu)

Возникает при нажатии кнопки «многоточие» или «ярлык» на странице «Текущая запись» браузера у поля, отмеченного специальными тегами custombrowseobject, custombrowsemethod и custombrowsemethod2.

Синтаксис:

Visual Basic:

Function OnZuluEvent(EvendID As Long, Source As Unknown, Param1, Param2, Param3) As Boolean

EventID - код события - evBrowserCustomBrowse (из набора eZuluEvents).

Source - источник события - объект IZbBrowser.

Param1 - объект IZbStdBrowseParam, содержащий данные для обработки события.

Param2 - код нажатой кнопки (1 - «многоточие», 2 - «ярлык»).

Param3 - пусто.

Описание:

Событие служит для специальной обработки нажатия кнопки «многоточие» или «ярлык».

Для того, чтобы предотвратить стандартную обработку этой кнопки оболочкой или другими обработчиками событий, функция-обработчик события OnZuluEvent должна вернуть True, иначе False.

В параметре Source передается ссылка на объект IZbBrowser - браузер базы данных.

В параметре Param1 передается объект IZbStdBrowseParam. Свойство nField содержит индекс поля (начиная с нуля), у которого нажата кнопка. Свойство Form возвращает объект IZbStdBrowseForm, с помощью которого можно управлять стандартной формой запроса, отображаемой на странице «Текущая запись» браузера.

Событие может обрабатываться плагином через механизм OnZuluEvent.