Hi probiers mal so:
Spoiler anzeigen
#include<GUIConstants.au3>
#include<GuiListView.au3>
GUICreate("listview items",220,250, 100,200,-1,$WS_EX_ACCEPTFILES)
GUISetBkColor (0x00E0FFFF) ; will change background color
$listview = GUICtrlCreateListView ("col1 |col2|col3 ",10,10,200,150);,$LVS_SORTDESCENDING)
$item1=GUICtrlCreateListViewItem("item2|col22|col23",$listview)
$item2=GUICtrlCreateListViewItem("item1|col12|col13",$listview)
$item3=GUICtrlCreateListViewItem("item3|col32|col33",$listview)
$input1=GUICtrlCreateInput("",20,200, 150)
GUICtrlSetState(-1,$GUI_DROPACCEPTED) ; to allow drag and dropping
GUISetState()
GUICtrlSetData($item2,"ITEM1")
GUICtrlSetData($item3,"||COL33")
GUICtrlDelete($item1)
$merken = ""
Do
$msg = GUIGetMsg ()
Select
Case $msg = $GUI_EVENT_CLOSE
EXIT
EndSelect
$vergleich = _GUICtrlListView_GetSelectedIndices($listview, 0)
If $merken <> $vergleich Then
$selid = _GUICtrlListView_GetSelectionMark($ListView)
$sel = _GUICtrlListView_GetItemTextArray($ListView, $selid)
GUICtrlSetData($Input1, $sel[1])
$merken = $vergleich
EndIf
$vergleich = GUICtrlRead($Input1)
Until $msg = $GUI_EVENT_CLOSE