ok hier ist mein test script:
[autoit][/autoit][autoit][/autoit][autoit]#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Example()
[/autoit][autoit][/autoit][autoit]Func Example()
Local $listview, $button, $item0, $item1, $item2, $item3, $msg
GUICreate("listview items", 250, 250, 100, 200, -1, $WS_EX_ACCEPTFILES)
GUISetBkColor(0x00E0FFFF)
$listview = GUICtrlCreateListView("Nr |Name", 10, 10, 200, 150)
$button = GUICtrlCreateButton("copy", 75, 170, 70, 20)
$item1 = GUICtrlCreateListViewItem("1111|Artikelname 1", $listview)
$item2 = GUICtrlCreateListViewItem("2222|Artikelname 2", $listview)
$item3 = GUICtrlCreateListViewItem("3333|Artikelname 3", $listview)
GUISetState()
GUICtrlSetData($item1, "1111|Artikelname 1")
GUICtrlSetData($item2, "2222|Artikelname 2")
GUICtrlSetData($item3, "3333|Artikelname 3")
GUICtrlDelete($item0)
Do
$msg = GUIGetMsg()
Select
Case $msg = $button
MsgBox(0, "copyed", GUICtrlRead(GUICtrlRead($listview)), 3)
EndSelect
Until $msg = $GUI_EVENT_CLOSE
EndFunc
ich möchte gerne, wenn man auf copy geklickt hat,
das die hintergrundfarbe der artikelzeile geändert wird
und wenn man nun einen anderen artikel angeklickt hat,
dann soll der neue artikel eine andere hintergrundfarbe bekommen.
Danke!