Auslöser eines Scriptes im Script abfragen

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: Auslöser eines Scriptes im Script abfragen

Re: Auslöser eines Scriptes im Script abfragen

von juetho » Mi, 24.10.2012 12:10

@komma4
Ich hatte ihn so verstanden, dass er den Auslöser so abfragt:

Code: Alles auswählen

ctl = thisComponent.drawpage.forms.getByName("frmDetails").getByName("myControl")
Bei meinem Beispiel-Code steht Name nur zur Demonstration in der msgBox. Wichtig war mir, auf oEvent.Source hinzuweisen.

Exakte Formulierungen bei der Frage und der Beschreibung helfen offensichtlich. Jürgen

Re: Auslöser eines Scriptes im Script abfragen

von komma4 » Mi, 24.10.2012 11:20

Jürgen: das macht der OP doch schon, siehe
Luke78 hat geschrieben:hole ich mir benötigte Elemente immer über deren Namen

@Luke: Du redest "nur" von Objekten eines Formulars? [Dann werde ich den Titel nochmal ändern]

Re: Event Dispatcher

von juetho » Di, 23.10.2012 13:28

Luke78 hat geschrieben:Gibt es eine Möglichkeit den Auslöser eines Scriptes im Script abzufragen?
Meinst du das Element, das über ein Ereignis ein Makro gestartet hat? Das geht mit dem Objekt oEvent:

Code: Alles auswählen

Sub btnSave_Clicked(oEvent as object)
  oButton = oEvent.Source
  oForm = oButton.Model.Parent
  msgBox (oForm.Name + " > " + oButton.Label)    ' oder oButton.Model.Label - ausprobieren
End Sub
Die Eigenschaften von oEvent und Source hängen teilweise vom Ereignis ab. Bei der Analyse helfen Xray und die Dokumentation (neben den allgemeinen Tipps im Forum). Jürgen

Auslöser eines Scriptes im Script abfragen

von Luke78 » Di, 23.10.2012 13:13

Hallo zusammen!

Gibt es eine Möglichkeit den Auslöser eines Scriptes im Script abzufragen?

Momentan hole ich mir benötigte Elemente immer über deren Namen, das scheint mir auf Dauer sehr unflexibel und fehleranfällig.

Ich kenn es aus anderen Programmiersprachen, dass man da direkten Zugriff drauf hat, finde ich persönlich angenehmer.

Besten Gruß



Moderation,4: Betreff angepasst

Nach oben