Hallo, liebe Autoit-Gemeinde.
Ich nage seit Stunden schon an der Funktion aus einem Treeview das letzte Unteritem(1-4) in eine Liste verschieben zu können. Bisher habe ich ein Listview-Steuerelement und einen Tree mit Treviewitem und mehreren Unteritems.
Habe mir auch schon 5 Quelltexte mit ähnlichem Prinzip angesehen, aber ich komme dennoch nicht weiter...
Spoiler anzeigen
#include <GuiConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Global $exit, $ItemA, $ItemB, $Item1, $Item2, $Item3, $Item4
Example()
Func Example()
Guicreate("Test", 400, 250, $WS_EX_ACCEPTFILES)
$tree = guictrlcreatetreeview(300, 10, 100, 100)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
$ItemA = Guictrlcreatetreeviewitem("ItemA", $tree)
$ItemB = Guictrlcreatetreeviewitem("ItemB", $tree)
$Item1 = Guictrlcreatetreeviewitem("Item1", $ItemA)
$Item2 = Guictrlcreatetreeviewitem("Item2", $ItemA)
$Item3 = Guictrlcreatetreeviewitem("Item3", $ItemB)
$Item4 = Guictrlcreatetreeviewitem("Item4", $ItemB)
Guictrlcreatelistview("", 10, 10, 200, 200)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUISetState()
GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")
while(1)
Sleep(1000)
WEnd
EndFunc ;==>_Main
Func OnExit()
If @GUI_CtrlId = $Exit Then
;MsgBox(0, "You clicked on", "Exit")
Else
;MsgBox(0, "You clicked on", "Close")
EndIf
Exit
EndFunc ;==>OnExit
Falls jemand zu helfen weiß, wäre ich sehr sehr dankbar! ![]()