Dialog Elemente ansprechen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Dialog Elemente ansprechen

Beitrag von clag »

hallo Kenner und Könner,

bin gerade dabei mit Dialogen zu experimentieren, stelle mich aber noch ziemlich ungeschickt dabei an
habe mir ein Dialog gebastelt der ok, cancel, + 5 Schaltflächen hat
nach dem der Dialog gestartet ist, komme ich mit

Code: Alles auswählen

sub setchoice(event)

xray event.source.model
event.source.model.Toggle=true
an das auslösende Element aber wie kann ich gleichzeitig die anderen Elemente zB auf

Code: Alles auswählen

 ??????.source.model.Toggle=false 
setzen?


Und ist es der richtige Weg den ausgelesenen Wert aus je nach "event" Button 1-5 in einer Globalen Variablen abzulegen
um ihn an anderer Stelle abzufragen oder besser gleich in eine Zelle schreiben?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Dialog Elemente ansprechen

Beitrag von clag »

Hallo,

habe jetzt einen/den Weg gefunden,
zuerst muss diese Variable als öffentliche Variable deklarieren

Code: Alles auswählen

Dim myDialog as Object 
und dann kann man in der in der

Code: Alles auswählen

sub setchoice(event)

myButton1 = myDialog.getControl("CommandButton1")

myButton1.model.BackgroundColor= RGB(153,204,255)
....
auch auf die anderen Elemente zugreifen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten