TreeView per Klick auslesen

  • Hi ihrs :)

    Ich hab mir ne kleine GUI gebaut mit TreeView und einer InputBox:

    Spoiler anzeigen
    [autoit]

    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <TreeViewConstants.au3>
    #include <WindowsConstants.au3>
    #include <GUITreeView.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $GUI = GUICreate("GUI", 384, 109, 192, 114)
    $Tree = GUICtrlCreateTreeView(8, 8, 129, 81, BitOR($TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS), $WS_EX_CLIENTEDGE)
    $last = GUICtrlCreateInput("", 232, 8, 121, 21)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    $first = GUICtrlCreateTreeViewItem("test 1-1", $Tree)
    $second = GUICtrlCreateTreeViewItem("test 2-1", $Tree)
    $second1 = GUICtrlCreateTreeViewItem("test line 2-2", $second)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Jetz möcht ich, dass mir der jeweilige Name (z.b. test 2-1) beim Anklicken (Markieren) in die Inputbox übertragen wird, geht das?

    €dit: Hinzufügen sollte ich, dass ich ziemlich viele Items im Treeview hab, die alle mit einem Array eingefügt werden. Habe also keine einfaches $item1, $item2 usw...

    Danke & Grüße,
    x0r

    Simon nörgelt, Simon nervt - aber Simon verbessert die Welt. Glaubt er.

    2 Mal editiert, zuletzt von x0r (15. Mai 2014 um 20:04)

  • Das sieht doch schon mal sehr vielversprechend aus, vielen Dank! :thumbup:

    Simon nörgelt, Simon nervt - aber Simon verbessert die Welt. Glaubt er.