DropDown Menü ohne eigener Eingabe

  • Guten Morgen

    Ich suche eine möglichkeit ein Dropdown Menü zu erstellen in dem ich nur aus der Liste auswählen kann. Nicht wie es in der ComboBox ist das ich auswählen kann und selber eingeben kann.

    Gibt es da irgendeine möglichkeit? Vielen dank für euere hilfe.

    Einmal editiert, zuletzt von Holli (4. März 2009 um 15:27)

  • ganz einfach, nutze einfach nur den Style $CBS_DROPDOWNLIST:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <ComboConstants.au3>

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

    Opt('MustDeclareVars', 1)

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

    Example()

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

    Func Example()
    Local $msg
    GUICreate("My GUI combo") ; will create a dialog box that when displayed is centered

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

    GUICtrlCreateCombo("item1", 10, 10, -1, -1,$CBS_DROPDOWNLIST) ; create first item
    GUICtrlSetData(-1, "item2|item3", "item3") ; add other item snd set a new default

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

    GUISetState()

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

    ; Run the GUI until the dialog is closed
    While 1
    $msg = GUIGetMsg()

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

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
    EndFunc ;==>Example

    [/autoit]