Hi,
wollte fragen ob man eine ComboBox mit Switch auch via ItemIndex abfragen kann.
Da bei mir die Einträge variabel sind und ich so immer nen Array mit den Namen nebenher erstelle (was ziemlich nervig ist auf dauer ). . . Hab diesbezüglich in der SuFu nix gefunden, wahrscheinlich hab ich einfach nicht richtig gesucht
ComboBox, Switch und ItemIndex ?
-
- [ gelöst ]
-
LongLife -
27. Juli 2013 um 14:05 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Ich verstehe nicht so ganz, was Du eigentlich suchst.
Es gibt doch _GUICtrlComboBox_GetCurSel():Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <GuiComboBox.au3>
#include <GUIConstantsEx.au3>GUICreate("ComboBox: Ermittelt die aktuelle Auswahl", 400, 296)
[/autoit] [autoit][/autoit] [autoit]
$hCombo = GUICtrlCreateCombo("", 2, 2, 396, 296)
GUISetState()_GUICtrlComboBox_BeginUpdate($hCombo)
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlComboBox_AddDir($hCombo, @WindowsDir & "\*.exe")
_GUICtrlComboBox_EndUpdate($hCombo)While True
[/autoit]
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $hCombo
$sSelectText = GUICtrlRead($hCombo)
$iIndex = _GUICtrlComboBox_GetCurSel($hCombo)
MsgBox(4160, "Information", "Index Nr.: " & $iIndex & @CR & $sSelectText)
EndSwitch
WEnd -
Ging doch einfacher als gedacht, ich wusste von Anfang an es lag an mir
_GUICtrlComboBox_GetCurSel() <- genau was ich gesucht habDanke dir