ListView abfrage bei keiner Auswahl

  • Ich habs nicht getestet, aber vllt. vor der ersten Abfrage alle de-selecten:

    [autoit]

    For $i = 0 to _GUICtrlListView_GetItemCount()
    _GUICtrlListView_SetItemChecked($hListView, $i, False)
    Next

    [/autoit]
    [autoit]


    Func Ulam($n)
    Return 1
    EndFunc

    [/autoit]


    Rekursion FTW :D

  • also bei mir funktioniert das nicht, auch nicht wenn ich so schreibe:

    [autoit]


    For $i = 0 To 23 ; Die Liste geht bis 23
    _GUICtrlListView_SetItemChecked($hListview1, $i, False)
    Next

    [/autoit]

    Habe es jetzt so gelöst, da sich ja immer des erste Item selbständig auswählt auch wenn man es nicht sehen kann, habe ich einfach ein neues Item erstellt das auf die erste stelle gesetzt,
    und dann für die Funktion dieses Items die For Schleife geschrieben!

    scheint so ganz gut zu funktionieren

  • Hmm...
    kein schöner Code, aber das sollte so doch funktionieren:

    [autoit]

    #include <GuiListView.au3>

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

    $GUI = GUICreate("listview items", 400, 250, 100, 200)
    $hListView = GUICtrlCreateListView("2342|234234", 10, 10, 500, 250)
    GUICtrlCreateListViewItem("123|123", $hListView)
    GUICtrlCreateListViewItem("abc|abc", $hListView)

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

    GUISetState()
    Do
    Sleep(50)
    $msg = GUIGetMsg()
    ConsoleWrite(_GUICtrlListView_GetSelectedIndices($hListView) & @CRLF)
    Until $msg = -3
    Exit

    [/autoit]
    [autoit]


    Func Ulam($n)
    Return 1
    EndFunc

    [/autoit]


    Rekursion FTW :D