Hi leute wie mache ich das wenn ich die Combobox drücke auch die meldung kommt mit den Ländern.
Will nicht immer den Button drücken um die meldung zu erhalten.
Habe zwar ein Beispiel mit Login gesehn hier im Forum aber da blicke ich nicht ganz durch.
Werde auch noch weiter probieren mal sehn ob ich es schaffe aber bis jetzt schaffe ich es nicht.
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]#include <GUIConstantsEx.au3>
#include <GuiComboBoxEx.au3>
#include <GuiImageList.au3>
#include <GuiListView.au3>
#include <inet.au3>
Dim $INI[1]
$INI[0] = @ScriptDir & "\data\icon.dll"
Local $StartLang = 'Deutsch',$aLanguage, $iLanguage
$Lang = "Germany|Englisch|Schwedische|Switzerland|France|Italienisch";
$aLanguage = StringSplit($Lang, '|')
For $i = 1 To $aLanguage[0]
If $StartLang = $aLanguage[$i] Then $iLanguage = $i - 1
Next
#Region ### START Koda GUI section ### Form=
$Test = GUICreate("Test", 368, 110, 192, 124)
$Combo1 = _GUICtrlComboBoxEx_Create($Test,"", 8, 40, 265, 25, $CBS_DROPDOWNLIST)
If FileExists($INI[0]) Then
$hImage = _GUIImageList_Create(16, 16, 5, 3)
_GUIImageList_AddIcon($hImage, $INI[0], 1, True)
_GUIImageList_AddIcon($hImage, $INI[0], 5, True)
_GUIImageList_AddIcon($hImage, $INI[0], 4, True)
_GUIImageList_AddIcon($hImage, $INI[0], 3, True)
_GUIImageList_AddIcon($hImage, $INI[0], 0, True)
_GUIImageList_AddIcon($hImage, $INI[0], 2, True)
_GUICtrlComboBoxEx_SetImageList($Combo1, $hImage)
EndIf
_GUICtrlComboBoxEx_SetItemHeight($Combo1, 0, 25)
For $i = 1 To $aLanguage[0]
_GUICtrlComboBoxEx_AddString($Combo1, $aLanguage[$i], $i-1, $i-1)
Next
_GUICtrlComboBoxEx_SetCurSel($Combo1, $iLanguage)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Button1", 280, 40, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
#cs
If Not _GUICtrlComboBoxEx_GetDroppedState($Combo1) Then
If _GUICtrlComboBoxEx_GetCurSel($Combo1) <> $iLanguage Then
$iLanguage = _GUICtrlComboBoxEx_GetCurSel($Combo1)
EndIf
EndIf
#ce
Case $Button1
$Laender = _GUICtrlComboBoxEx_GetCurSel($Combo1)
_GUICtrlComboBoxEx_GetItemText($Combo1,$Laender,$Laender)
MsgBox (0, "", $Laender)
EndSwitch
WEnd