Hallo liebe Community,
ich habe ein Problem, und zwar will ich meine ComboBox auslesen, und dafür will ich _GUICtrlComboBoxEx_GetItemText benutzen, aber wie mache ich das richtig, denn ich weiss nicht was mit $iIndex und ByRef $sText gemeint ist.
Ich hoffe ihr könnt mir weiter helfen.
Wie benutze ich _GUICtrlComboBoxEx_GetItemText richtig ?
-
- [ gelöst ]
-
PrideRage -
19. Oktober 2009 um 11:02 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Wo ist das Problem? Index ist der Wert 0 = der erste, 1 = der zweite usw. und Text ist die Variable wo der Text des Wertes an dem angegebenen Index gespeichert wird.
-
Hi,
ich hoffe mal du meinst sowas?Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiComboBoxEx.au3>
Dim $i, $sText#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("Form1", 455, 160, 218, 189)
$hCombo = _GUICtrlComboBoxEx_Create ($Form1, "Bitte wählen", 2, 2, 394, 268)
$Button1 = GUICtrlCreateButton("Button1", 56, 104, 73, 25, 0)
GUISetState()
#EndRegion ### END Koda GUI section ###;Combo füllen
[/autoit] [autoit][/autoit] [autoit]
$1 = 1
while $i <= 10
_GUICtrlComboBoxEx_AddString ($hCombo, "Some More Text"&$i)
$i += 1
WEndWhile 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
;Box auslesen nach dem Button drücken
case $Button1
_GUICtrlComboBoxEx_GetItemText ($hCombo, _GUICtrlComboBoxEx_GetCurSel($hCombo), $sText)
MsgBox(4160, "Information", "Item Text: " & $sText)
EndSwitch
WEndUnd so schwer ist es doch nicht aus der Hilfe zu lesen oder?
MfG
Der_Doc -
Vielen Dank für eure hilfe.
-
War das denn die Lösung von deinem Problem?
MfG
Der_Doc