Controls > Advanced Controls > Ereignisse für skriptfähige Steuerelemente > Ereignisse für skriptfähige Steuerelemente
Ereignisse für skriptfähige Steuerelemente
Die erweiterten skriptfähigen Steuerelemente verwenden ein ereignisgesteuertes Modell. Das Modell definiert drei Basisereignisse:
Start
Exec
Stop
Diese werden von Mathcad ausgelöst, wenn das Arbeitsblatt neu berechnet wird, wenn interne Skriptbedingungen erfüllt sind (z.B. wenn Daten von einer externen Anwendung zurückerhalten werden) oder wenn der Benutzer auf eine Schaltfläche klickt. Außerdem können Sie die Ereignisse verwenden, die für erweiterte Steuerelemente definiert sind: Schaltflächen, Optionsfelder, Listenfelder, Kontrollkästchen, Textfelder und Schieberegler.
Verwenden Sie das Ereignis Start, um die Eigenschaften festzulegen, die nur einmal für das Steuerelement festgelegt werden müssen. Das Ereignis Exec und die anderen Steuerelement-spezifischen Ereignisse werden verwendet, um Eigenschaften festzulegen, die für Interaktionen mit dem Steuerelement und für die Erstellung von Ausgaben verwendet werden.
Syntax in VBScript und JScript
Die Syntax von Ereignisfunktionen ist sprachspezifisch. In den meisten Skriptsprachen gibt es einen Standardmechanismus für Ereignisfunktionen, in der Regel eine Kombination aus dem Objekt, welches das Ereignis definiert (als "Quelle" des Ereignisses dient) und dem Namen des Ereignisses. VBScript verwendet beispielsweise den Namen der Ereignisquelle gefolgt von einem Unterstrich gefolgt vom Ereignisnamen.
Sub MyEventSrc_Event1()
'add your code here
End Sub
Bei JScript-Ereignishandlern wird die Groß-/Kleinschreibung beachtet, bei VBScript-Ereignishandlern hingegen nicht. Der JScript-Ereignismechanismus gibt das Ereignis als Objektnamen gefolgt von einem Unterstrich (_) gefolgt vom Ereignisnamen an.
function MyEventSrc_Event1()
{
// add your code here
}
War dies hilfreich?