von Toxitom » So, 14.05.2006 09:46
Hey Creator,
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"
...
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".
Code: Alles auswählen
Sub Button_gedrueckt
myZahl = Val(oDlg.getControl("myButton").model.string)
...
end sub
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
Hey Creator,
hmm, diene Frage ist etwas "verwirrend". Was willst du genau? Du kannst per Basic jedem Button seinen Text zuweisen:
[code]...
oDlg.getControl("myButton").model.string = "Hallo"
...[/code]
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".
[code]
Sub Button_gedrueckt
myZahl = Val(oDlg.getControl("myButton").model.string)
...
end sub[/code]
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