Combo-Box mit variabel-vielen Einträgen

  • Hey...

    Habe ein kleines Denkproblemchen gerade...
    Hoffe, ihr könnt mir helfen^^

    Und zwar kreiere ich mir eine Combo-Box mit GUICtrlCreateCombo, die aber am Anfang noch keinen Inhalt hat.

    Erst im Verlauf des Scripts setze ich also den Inhalt... Ist soweit kein Problem... Allerdings lese ich den Inhalt aus, der ist immer in anderer Länge und ich habe keine Ahnung, wie ich das in dem EINEN Befehl, den man ja dafür nur hat, verbauen soll...
    Man trennt die Einträge ja immer durch ein |...
    Und ich habe ein Array mit den Sachen, die da rein sollen...

    Wie kriege ich das hin? Es kann sich halt auch zwischendurch mal ändern...


    LG

    3 Mal editiert, zuletzt von Acanis (30. November 2009 um 20:09)

  • Du willst also eine Combobox mit einem Array befüllen?

    [autoit]

    $aArray[4] = ["3","Hallo","Ich bin","Eintrag 3"]

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

    For $i = 1 to $aArray[0]
    GUICtrlSetData($ComboBox,$aArray[$i])
    Next

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

    ;oder

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

    $sString = _ArrayToString($aArray)
    GUICtrlSetData($ComboBox,$sString)

    [/autoit]
  • Oh, vielen Dank... :)

    Das ist gut!^^ ArrayToString... Ahhhh....^^

    LG

    *edit*


    Klappt sehr gut, danke^^!

    3 Mal editiert, zuletzt von Acanis (30. November 2009 um 20:08)