Hi Leute,
ich habe ein Problem.
Ich würde gerne wissen, wie man ein Element
einer ComboBox als aktiv festlegen kann.
Habe ich z.B. die Einträge 1|2|3 möchte ich,
dass der 2. also 2 angezeigt wird. Wie bekomme
ich das hin?
MfG
qixx
Hi Leute,
ich habe ein Problem.
Ich würde gerne wissen, wie man ein Element
einer ComboBox als aktiv festlegen kann.
Habe ich z.B. die Einträge 1|2|3 möchte ich,
dass der 2. also 2 angezeigt wird. Wie bekomme
ich das hin?
MfG
qixx
_GUICtrlComboBox_SetCurSel
[/autoit]Edit: Es geht natürlich auch mit GUICtrlSetData.
guictrlsetdata variante:
#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]Example()
[/autoit] [autoit][/autoit] [autoit]Func Example()
Local $msg
GUICreate("Meine GUI") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird
[/autoit] [autoit][/autoit] [autoit]GUICtrlCreateCombo("", 10, 10)
[/autoit] [autoit][/autoit] [autoit]GUICtrlSetData(-1, "Eintrag1|Eintrag2|Eintrag3", "Eintrag2")
[/autoit] [autoit][/autoit] [autoit]GUISetState() ; Zeigt das leere GUI-Fenster mit einem Bezug auf das Combo-Control
[/autoit] [autoit][/autoit] [autoit]; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example
Danke an euch beide.
MfG
qixx