Komm net weiter mit GUIctrlsetdata

  • Hallo,
    ich habe eine kleines Problem.
    Ich habe eine GUI erstellt.
    Leider klappt das nicht so ganz wie ich möchte.

    Ich möchte, dass sich meine Liste verändert, wenn ich darauf klicke.
    Hier mal mein Source-Code:

    [autoit]

    #include <GUIConstants.au3>
    #include <ie.au3>

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

    Local $List1
    Local $username
    Local $link

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

    GUI ()

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

    Func GUI ()

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

    Opt("GUIOnEventMode", 1)
    #Region ### START Koda GUI section ### Form=
    $Form4 = GUICreate("Fenster", 413, 305, 179,112)
    $Group1 = GUICtrlCreateGroup("Items", 136, 8, 265, 201)
    $List1 = GUICtrlCreateList("", 152, 24, 233, 175)
    GUICtrlSetData(-1, "|Item 01|Item 02")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Label1 = GUICtrlCreateLabel("TESTLABEL", 8, 224, 388, 73)
    $Button1 = GUICtrlCreateButton("TESTBUTTON", 8, 32, 121, 33, 0)
    GUICtrlSetState(-1, $GUI_FOCUS)
    $Button2 = GUICtrlCreateButton("EXIT", 8, 128, 121, 33, 0)
    $Label2 = GUICtrlCreateLabel("TESTLABEL2", 8, 72, 116, 33)
    $Label3 = GUICtrlCreateLabel("TESTLABEL3", 8, 168, 116, 33)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSE")
    GUIctrlSetOnEvent ($Button2, "CLOSE")
    GUIctrlSetOnEvent ($Button1, "FUNC1")

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

    While 1
    Sleep(100)
    WEnd

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

    EndFunc

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

    Func CLOSE()
    Exit
    EndFunc

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

    Func Func1 ()
    $Part = GUICtrlRead($List1)
    Select
    Case $Part = "Item 01"
    #cs
    hier komm ich nicht weiter. Hier sollte sich item01 in der List in DONE umändern
    und sollte auch so bleiben!!!
    Testversuch --> GUICtrlSetData ($List1, "irgendwas anderes")
    leider wird dann nur ein Item hinzugefügt
    #ce
    $username = "TEST"
    $link = "TEST"
    DOWNLOADONLY()
    EndSelect
    EndFunc

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

    Func DOWNLOADONLY ()
    sleep (100)
    EndFunc

    [/autoit]