Hallo Chip,
natürlich ist so etwas möglich, hier einmal ein kurzes Beispiel dazu:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
;#include <array.au3>
$main = GUICreate("Testlistview Drag & Drop from LV to Input", 600, 400)
$listview = GUICtrlCreateListView("Gruppe1| BlubText", 10, 10, 200, 100, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS ), BitOR($LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE))
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; legt fest, dass Hintergrundfarbe wechselt
GUICtrlSetBkColor(-1, 0xE6E6FA) ; Hintergrundfarbe 1
$Input = GUICtrlCreateInput("Target", 230, 10, 200, 30)
GUICtrlSetState($Input, $GUI_DROPACCEPTED)
For $i = 1 To 9
$listitem = GUICtrlCreateListViewItem("test" & $i & " |Blub " & Random(1, 9), $listview)
GUICtrlSetBkColor(-1, 0xcccccc) ; Hintergrundfarbe 2
Next
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_DROPPED
;$aItem = _GUICtrlListView_GetItemTextArray($listview)
;_ArrayDisplay($aItem)
$sItem = _GUICtrlListView_GetItemTextString($listview)
GUICtrlSetData($Input,$sItem)
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
hoffe das hilft dir weiter,
Edit: Beispiel auf das wesentliche gekürzt
mfg (Auto)Bert