Hi,
ich möchte Zeile für Zeile nacheinander highlighten /blau markieren. Mit welcher Funktion mache ich das?
Brauche nur die Funktion. Den Rest kriege ich schon hin Danke!
Wie markiere ich eine Zeile in listview blau?
-
- [ offen ]
-
Jan Renzlow -
24. Juli 2010 um 17:51 -
Geschlossen -
Erledigt
-
-
Edit: Ups hab da was überlesen
Schau dich mal hier um:
ListView - SubItem einzeln färben/formatieren, Finale Version! -
Hilft mir nicht ganz weiter. Will die jeweils aktive Zeile nur blau hervorheben. So wie mit Doppelklick drauf.
-
Ich vermute du meinst das so wie im Windows Media Player, das wenn grade ein Lied spielt, dieses einen blauen Pfeil vorm Namen hat oder?
-
Geht eigentlich ganz einfach
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#include <GUIListView.au3>$Form1 = GUICreate("Form1", 625, 443, 192, 124)
[/autoit] [autoit][/autoit] [autoit]
$ListView1 = GUICtrlCreateListView("", 24, 16, 457, 305)
_GUICtrlListView_AddColumn($ListView1,"",200)GUICtrlCreateListViewItem("Rot",$ListView1)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor(-1,0xFF0000)GUICtrlCreateListViewItem("Grün",$ListView1)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor(-1,0x00FF00)GUICtrlCreateListViewItem("Blau",$ListView1)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor(-1,0x0000FF)GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd