Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | f9ca8b2aab189dabe5047c28f67b19432da2d1e8 |
---|---|
Page Name: | События Снегопата |
Date: | 2012-05-25 07:05:11 |
Original User: | artbear |
Parent: | 99d682a958dce7324ac4c92c77b59ecb34db5bb4 (diff) |
Next | a0ccd5dd227eae91437e7af9f0c982d58b0f6a3e |
Content
Описание всех возможных событий Снегопата
События объекта Designer - пример вызова events.connect(Designer, ИмяСобытия, SelfScript.self, ИмяМетодаОбработчика = "")
- onExitApp() - без параметров
- onLoadAddin(addin)
- onUnLoadAddin(addin)
- beforeExitApp() - без параметров
- onSelectFile(selectFileData) - ISelectFileData
- onIdle() - без параметров
- createTextWindow(textWnd)
События объекта windows - пример вызова events.connect(snegopat, ИмяСобытия, SelfScript.self, ИмяМетодаОбработчика = "")
- onProcessTemplate(params)
События объекта windows - пример вызова events.connect(windows, ИмяСобытия, SelfScript.self, ИмяМетодаОбработчика = "")
- onDoModal(dlgInfo)
- onMessageBox(param)
Message(param.caption + " | " + param.text + " | " + param.type + " | " + param.timeout) При отработке события перехват с MessageBox'а снимается, и в обработчике можно смело его вызывать, не боясь зацикливания. Например мы сами хотим узнать ответ пользователя и в зависимости от него выполнить какие-то действия param.result = MessageBox(param.text, param.type, param.caption, param.timeout) param.cancel = true
- onChangeTitles(param)
Пока можно найти описания всех событий путем поиска "events.connect" по папке скриптов (scripts и core)