Hi,
hätte da mal eine Frage, wie kann ich den Wert der Button zuweisen? Also, dass man damit z.B. sagt das der erste Button den Wert 1 hat und der zweite 2.
Nun wie mach ich es, das wenn man z.b. auf den ersten button klickt, der Wert eins im Label erscheint und ich damit rechnen kann?
MfG
Dialog Button
Moderator: Moderatoren
Hey Creator,
hmm, diene Frage ist etwas "verwirrend". Was willst du genau? Du kannst per Basic jedem Button seinen Text zuweisen:
Jetzt hat dein Button den Text "Hallo" drauf. Da kannst du natürlich auch Zahlen reicnschreiben - die werden aber als Strings übergeben.
Wenn du jetzt damit rechnen willst, dann liest du den String aus und wandelst ihn in eine Zahl um - fertig
Die entsprechend Routine verküpfst du dann mit dem Ereignis "Button gedrückt".
Statt "Val", das eine Double-Variable erzeugt, kannst du natürlich auch "CInt()" nehmen (erzeugt eine Integer), "CLng()" (erzeugt eine Long-) oder "CSng()" (erzeugt eine Single-Varaible).
Gruss
Thomas
hmm, diene Frage ist etwas "verwirrend". Was willst du genau? Du kannst per Basic jedem Button seinen Text zuweisen:
Code: Alles auswählen
...
oDlg.getControl("myButton").model.string = "Hallo"
...
Wenn du jetzt damit rechnen willst, dann liest du den String aus und wandelst ihn in eine Zahl um - fertig

Die entsprechend Routine verküpfst du dann mit dem Ereignis "Button gedrückt".
Code: Alles auswählen
Sub Button_gedrueckt
myZahl = Val(oDlg.getControl("myButton").model.string)
...
end sub
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic