Combobox problemm

  • [autoit]

    $Combo1 = GUICtrlCreateCombo(IniRead("Speicherung.ini", "Speicherung", "Combo1" , "Leer"), 20, 135, 90, 25)

    [/autoit]

    So wenn ic hdas habe passe ich es ja in die Optik ein, welche im Gui möglich ist von der Größe.
    Oftmals ist aber bei der Auswahl in der box der Text länger als das feld.

    Gibt es nen weg, das die Auswahl breiter ist wie die Combo Box?

    Einmal editiert, zuletzt von DummDumm (4. November 2009 um 14:13)

  • naja wichitg ist eher,
    das ich beim auswählen den text lesen kann. Vorher ist es ein Platz problem das ich die Drop Down boxen nicht breiter machen kann.
    Da ich 5 nebeneinander und 8 untereinander einpassen musste.

    Daher sollte nur beim aufklappen die Werte breiter dargestellt werden.
    In den Styles ist ja nur das er zb nach rechts auscroll macht aber mehr finde ich net

  • hmm also so:

    [autoit]

    _GUICtrlComboBox_SetDroppedWidth(200, 500)
    $Combo1 = GUICtrlCreateCombo(IniRead("Speicherung.ini", "Speicherung", "Combo1" , "Leer"), 20, 135, 90, 25)

    [/autoit]

    das funktioniert nicht.

    Auch wenn ich es wie im demo nach der Combo box einfüge :(

  • jop siehe hier:

    [autoit]


    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiComboBox.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Hilfs Tool", 500, 700, 0, 0)

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

    _GUICtrlComboBox_SetDroppedWidth(200, 500)
    $Combo1 = GUICtrlCreateCombo(IniRead("Speicherung.ini", "Speicherung", "Combo1" , "Leer"), 20, 135, 90, 25)
    $var = IniReadSection("Namen.ini", "Adresse")
    For $i = 1 To $var[0][0]
    GUICtrlSetData(-1, $var[$i][0], "Eintrag3")
    Next

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Hey das ist do nicht alles vom code?


    Also hilfe zeigt mir

    [autoit]

    _GUICtrlComboBox_SetDroppedWidth($Combo1, 500)

    [/autoit]

    und dein code funkt!

    Spoiler anzeigen
    [autoit]

    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiComboBox.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Hilfs Tool", 500, 700, 0, 0)

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

    Local $Combo1 = GUICtrlCreateCombo(IniRead("Speicherung.ini", "Speicherung", "Combo1" , "Leer"), 20, 135, 90, 25)
    _GUICtrlComboBox_SetDroppedWidth($Combo1, 500)
    $var = IniReadSection("Namen.ini", "Adresse")
    For $i = 1 To $var[0][0]
    GUICtrlSetData(-1, $var[$i][0], "Eintrag3")
    Next
    GUISetState()

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

    While 1
    Sleep(10)
    WEnd

    [/autoit]


    für dein beispiel!

    Jetz hast du es o.?

    LG Kleiner