Event-Handling

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Event-Handling

Re: Event-Handling

von DPunch » Mo, 19.09.2011 13:50

Aloha
toni007 hat geschrieben:Kann ich diese Prozedur aus einer anderen Prozedur aufrufen?

Code: Alles auswählen

Sub xxx
Call PLZ_Pruefen(...)
End Sub
Die richtige Vorgehensweise wäre, die Prozedur "PLZ_Pruefen" unabhängig vom Dialog zu machen und bei der Ereignisbehandlung im Dialog nur die Parameter an "PLZ_Pruefen" durchzureichen. Dann könntest Du ohne Probleme von überall die Funktionalität der Prozedur in Anspruch nehmen.
toni007 hat geschrieben:Dann noch eine Verständnisfrage:

Code: Alles auswählen

Sub PLZ_Pruefen(oEvent As com.sun.star.awt.ActionEvent)
oder

Code: Alles auswählen

Sub PLZ_Pruefen(oEvent As Object)
es funktioniert beides. Ist auch beides richtig?
Offensichtlich.
Wie komma4 schon sagt, kannst Du die Typdeklaration auch komplett weglassen.
Dann übernimmt einfach die implizite Typkonvertierung.

Re: Event-Handling

von komma4 » So, 18.09.2011 16:37

toni007 hat geschrieben:Kann ich diese Prozedur aus einer anderen Prozedur aufrufen?
Ja, wenn Du das Event-Objekt mitgibst

toni007 hat geschrieben:es funktioniert beides.
Du kannst die Definition des Übergabeparameters auch weglassen ;)

Code: Alles auswählen

Sub PLZ_Pruefen(oEvent)

Nach oben