Einsteigerfragen zur PROFAN Programmierung
  Suchen
 Zurück zur Übersicht
 AutorThema: Auslesen Auswahlbox
Tilo Mayer
Datum:31.05.02 14:29 Antwortenals Email verschicken (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


Jörg Sellmeyer
Datum:31.05.02 14:45 Antwortenals Email verschicken (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


Sven Schmidts
Datum: 31.05.02 16:05 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Hallo,

so geht's einfacher:

Gewählten Texteintrag: GetText$(ChoiceBox1%)
Gewählte Eintragsnummer: SendMessage(Choicebox1%, $0147,0,0)

Mfg.
Sven Schmidts


 Zurück zur Übersicht
 

 Ein kostenloses WebMart Forum
WebMart Homepage Tools kostenlos
doteu.info: Don´t miss your .eu-Domain