Autor | Thema: Auslesen Auswahlbox | | Datum:31.05.02 14:29 
(Tilo.Mayer@gmx.de) | |
Hallo,
Danke für die schnelle Antwort.
Nun ein weiteres Problem, ich habe mir einen Choicebox mit folgenden Auswahlmöglichkeiten erstellt
let ChoiceBox1%=CreateChoiceBox(%HWND,"",196,71,145,100)
@AddChoice(choicebox1%,"test")
@AddChoice(choicebox1%,"test1")
@AddChoice(choicebox1%,"test2")
@AddChoice(choicebox1%,"test3")
nun möchte ich wenn jemand z.B. Test1 auswählt diese auslesen und als Zahl 7 zur weiteren Berechnung nutzen (jeder Auswahl soll also inderekt eine Zahl zugeordnet werden).
Ich hoffe ich habe mich vetsändlich ausgedrückt.
MFG
Tilo
|
| | Datum:31.05.02 14:45 
(joerse@gmx.de) | |
Hallo Tilo,
Mit
Indx%= Sendmessage(Choicebox&,$0147,0,0)
Sendmessage(Choicebox&,$0148,index%,Text#)
Text$=String$(Text#,0)
erhälst Du den aktuellen Eintrag.
Jetzt mußt Du in einer If-Abfrage Deinen Wert ermitteln:
If Equ(Text$,"test")
Zahl%=4
ElseIf ...
Zahl%=n
EndIf
Oder Du hast eine Sortierte Listbox mit Deinen Zahlen.
Dann reicht Dir der Index.
Index%= Sendmessage(Choicebox&,$0147,0,0)
Let Zahl%=Val(GetString$(Listbox&,Index%))
btw
Es ist immer nützlich Deine Profanversion anzugeben, da sich die Möglichkeiten der Versionen doch stark unterscheiden.
Ich hoffe ebenfalls mich verständlich ausgedrückt zu haben.
Gruß
Jörg
|
| | Datum: 31.05.02 16:05 
(schmidts@flat2serv.de) | |
Hallo,
so geht's einfacher:
Gewählten Texteintrag: GetText$(ChoiceBox1%)
Gewählte Eintragsnummer: SendMessage(Choicebox1%, $0147,0,0)
Mfg.
Sven Schmidts
|
|
|