Controls > Advanced Controls > События для поддерживающих сценарии элементов управления > События для поддерживающих сценарии элементов управления
События для поддерживающих сценарии элементов управления
Для расширенных поддерживающих сценарии элементов управления используется управляемая событиями модель. Модель определяет три основных события:
Start
Exec
Stop
Они инициируются Mathcad при перерасчете документа, при выполнении внутренних условий сценария (например, при получении данных из внешнего приложения) или при нажатии пользователем кнопки. Кроме того, можно использовать события, определенные для расширенных элементов управления: кнопок, переключателей, списков, текстовых полей и ползунков.
Используйте событие Start, чтобы задать свойства, которые необходимо задать для элемента управления только один раз. Событие Exec и другие специфичные для управления события используются для задания свойств, необходимых для взаимодействия с элементом управления и для создания выходных данных.
Синтаксис в VBScript и JScript
Синтаксис функции события специфичен для языка. В большинстве языков сценариев предоставляется стандартный механизм функций событий - обычно это комбинация объекта, определяющего событие ("источники") и наименования события. В VBScript, например, используется имя источника события, за которым следует символ подчеркивания, а за ним - наименование события.
Обработчики событий JScript
Sub MyEventSrc_Event1()
'add your code here
End Sub
чувствительны к регистру, а VBScript - нет. Механизм событий JScript указывает событие по наименованию объекта, за которым следует символ подчеркивания (_) с последующим именем события.
function MyEventSrc_Event1()
{
// add your code here
}
Было ли это полезно?