Hallo Lieber AutoItler
Ja ich bin es wieder.
Ich habe mein Programm soweit fertig aber wenn ich in der ListView auf "Refresh" klicke verdoppelt er die Einträge.
Ich habe es schon mit
_GUICtrlListView_DeleteItem(GUICtrlGetHandle($List1), 1))
[/autoit]&
[autoit]_GUICtrlListView_DeleteItem($List1, 1)
[/autoit]
Versucht, aber ich bin zu doof.Könnt ihr mir helfen?
Das ist die stelle , wo es nicht klappt ->
Spoiler anzeigen
Func _StartListRefresh()
$vWinCount = 0
$vWinList = WinList("[CLASS:wxWindowClassNR]")
For $i1 = 1 To $vWinList[0][0]
If StringInStr($vWinList[$i1][0], "[") And StringInStr($vWinList[$i1][0], "]") Then
$vWinCount += 1
$vName = ControlGetText($vWinList[$i1][1], "", "Static" & $vStaticChar)
$trayName[$vWinCount] = _GUICtrlListView_AddItem($List1, $vName)
EndIf
Next
If $vWinCount = 0 Then
$trayNo = TrayTip("","Nothink Found",5000)
EndIf
EndFunc