Unter Ereignissen versteht man die Situation, wo der eine dem anderen etwas mitteilen möchte. "Der Eine" könnte ein Eingabefeld, ein Bericht oder sogar das Betriebssystem selbst sein und "Der Andere" könnten bspw. Sie als EuroKass-Programmierer sein. Das Betriebssystem Windows ist wie alle Betriebssysteme heute komplett ereignisgesteuert. Ein Beispiel: Sie klicken mit der Maus auf einen Schalter und der Schalter löst damit ein Ereignis "OnClick" aus. Dieses "OnClick" können Sie wiederum abfangen und bestimmte Aktionen darauf hin ausführen. Alle Ereignisse, die EuroKass anbietet, sind im Eigenschaften-Editor eingedeutscht, um Ihnen den Einstieg zu erleichtern.
|
Um ein Ereignis zu bearbeiten, klicken Sie im Bearbeitungsmodus auf eine Komponente und machen im Eigenschaften-Editor im Reiter Ereignisse einen Doppelklick auf das gewünschte Ereignis, z.B. "Beim Klick". Es öffnet sich das Programm-Center von EuroKass und es wird ein leeres Rahmenprogramm eingefügt, das Sie anschließend erweitern sollten. Bei bestimmten Ereignissen werden u.U. Parameter übergeben, die Sie auswerten oder sogar verändert zurück geben können.
Eine typische Programmsituation zum Abfangen eines Ereignisses ist z.B. das Überprüfen einer Texteingabe in einem Eingabefeld. Handelt es sich bspw. um einen Vornamen, so könnte man überprüfen, ob bei der Eingabe fälschlicherweise ein vorangestelltes Leerzeichen eingegeben wurde. Das richtige Ereignis hierfür ist "Beim Defokussieren" und das Programm könnte lauten:
Procedure Eingabefeld1_OnExit Eingabefeld1.Text = Trim(Eingabefeld1.Text) EndProcedure
Entscheidend ist hier die Textfunktion Trim. Diese löscht links und rechts stehende Leerzeichen von einem in Klammern übergebenen Text
|