TreeView

  • hi,
    ich hab nen treeview unddarin hab ich mehrere items in anderen drinnen
    so, wie finde ich heraus, wie das übergeordnete item heisst?

    BSP
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <TreeViewConstants.au3>
    #include <WindowsConstants.au3>

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

    $Form1 = GUICreate("Form1", 510, 291)
    $tree = GUICtrlCreateTreeView(0, 0, 289, 273)
    $item = GUICtrlCreateTreeViewItem("test",$tree);das will ich herausfinden
    $item2 = GUICtrlCreateTreeViewItem("test2",$item);das ist ausgewählt
    $button = GUICtrlCreateButton("herausfinden", 368, 96)
    GUISetState(@SW_SHOW)

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

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

    [/autoit]

    Mfg. PCKing


    Mein PC

    CPU: AMD FX 8350 8x4.00GHz
    Ram: 8GB DDR3
    Grafikkarte: Nvidia Geforce GTX 960 (4GB)
    Festplatten: 500GB SSD 1TB HDD
    Laufwerk: Blueray RW+ Brenner

    Einmal editiert, zuletzt von PCKing (27. Mai 2010 um 17:19)

  • ich bastel mir grad ein tool, womit man mehrere sa-mp server überwachen kann, und da sind die filterscripts/gamemodes/scriptfiles nunmal eingeordnet, und wenn der client eine tatei haben will, wollte ich das über ftp laufen lassen und dafür brauch ich den ordner namen

    Mfg. PCKing


    Mein PC

    CPU: AMD FX 8350 8x4.00GHz
    Ram: 8GB DDR3
    Grafikkarte: Nvidia Geforce GTX 960 (4GB)
    Festplatten: 500GB SSD 1TB HDD
    Laufwerk: Blueray RW+ Brenner

    • Offizieller Beitrag

    So:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <GuiTreeView.au3>

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

    $Form1 = GUICreate("Form1", 510, 291)
    $tree = GUICtrlCreateTreeView(0, 0, 289, 273)
    $item = GUICtrlCreateTreeViewItem("test",$tree);das will ich herausfinden
    $item2 = GUICtrlCreateTreeViewItem("test2",$item);das ist ausgewählt
    $button = GUICtrlCreateButton("herausfinden", 368, 96)
    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $button
    $hSelect = _GUICtrlTreeView_GetSelection($tree)
    $sSelectText = _GUICtrlTreeView_GetText($tree, $hSelect)
    $sParentText = _GUICtrlTreeView_GetText($tree, _GUICtrlTreeView_GetParentHandle($tree, $hSelect))
    ToolTip('Select=' & $sSelectText & @CRLF & 'Parent=' & $sParentText)
    EndSwitch
    WEnd

    [/autoit]
  • Wozu brauchst du das ?


    sowas ist auch wieder eine sinnloser post. wieso sollte dich interressieren, wofür es es braucht. Entweder du weißt es und gibst eine Antwort oder du lässt es.

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.

  • thx, klappt einwandfrei :)

    Mfg. PCKing


    Mein PC

    CPU: AMD FX 8350 8x4.00GHz
    Ram: 8GB DDR3
    Grafikkarte: Nvidia Geforce GTX 960 (4GB)
    Festplatten: 500GB SSD 1TB HDD
    Laufwerk: Blueray RW+ Brenner