Hallo,
ich würde gerne eine Zeile im ListView farbig machen.
aber iwie geht es nicht wie unten probiert:
Spoiler anzeigen
Func _SetOnTop()
For $i = 1 To _GUICtrlListView_GetItemCount($ListView1)
$Checked = _GUICtrlListView_GetItemChecked($ListView1, $i - 1)
If $Checked = True Then
$Sec = _GUICtrlListView_GetItemText($ListView1, $i - 1)
$key = _GUICtrlListView_GetItemText($ListView1, $i - 1, 1)
$ReadOnTop = IniRead($ini, $Sec, $key, "")
If $ReadOnTop = "" Then
WinActivate($key)
WinSetOnTop($key, "", 1)
IniWrite($ini, $Sec, $key, "x")
_GUICtrlListView_AddSubItem($ListView1, $i -1, "x", 2)
_GUICtrlListView_SetTextBkColor($i - 1, $CLR_BLACK) ;hier soll es farbig werden ...
Else
WinSetOnTop($key, "", 0)
WinSetState($key, "", @sw_minimize)
IniWrite($ini, $Sec, $key, "")
_GUICtrlListView_AddSubItem($ListView1, $i -1, "", 2)
EndIf
EndIf
Next
For $i = 1 To _GUICtrlListView_GetItemCount($ListView1)
_GUICtrlListView_SetItemChecked($ListView1, $i - 1, False)
Next
WinSetOnTop($Form1,'',1)
EndFunc