ComboBox und ScrollBars mit $CBS_DROPDOWNLIST?

  • Hallo,

    warum werden bei meinem Script nicht alle ComboBox-Einträge angezeigt? Ohne den Style $CBS_DROPDOWNLIST geht es.

    [autoit]

    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GUIComboBox.au3>
    #include <GUIComboBoxEx.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $ZweiteKombination = "A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9|+|-|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12"

    [/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate("Hotkey", 400, 200)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $Combo6 = GUICtrlCreateCombo("", 100, 104, 100, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
    GUICtrlSetData(-1, $ZweiteKombination, "A")
    _GUICtrlComboBox_SetMinVisible($Combo6, 20)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit]
  • Hallo Deepred92,

    nimm den Style $WS_VSCROLL mit dazu,

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GUIComboBox.au3>
    #include <GUIComboBoxEx.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $ZweiteKombination = "A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9|+|-|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12"

    [/autoit] [autoit][/autoit] [autoit]

    $Form1 = GUICreate("Hotkey", 400, 200)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $Combo6 = GUICtrlCreateCombo("", 100, 104, 100, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL,$WS_VSCROLL))
    GUICtrlSetData(-1, $ZweiteKombination, "A")
    _GUICtrlComboBox_SetMinVisible($Combo6, 20)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    mfg (Auto)Bert

    mfg (Auto)Bert