![]() |
cxShellTree
Ich verwende die cxShellTreeView Komponente. Leider habe ich bis jetzt nicht herausgefunden wie der Baum aufgeklappt und aktualisiert wird.
Die ShellTreeView Komponente von in den Delphi ist leichter zu handhaben, hat aber den Bug das als Root Verzeichnis immer das Erste Verzeichnis im angegebenen Pfad angezeigt wird. |
Re: cxShellTree
Hi,
ich verstehe die Frage nicht ganz. Also, das Startverzeichnis setzte ich mit AbsolutePath. Vielleicht kannst du ja deine Frage noch etwas konkretisieren. Cu, Frank |
Re: cxShellTree
Hallo Frank,
ich suche den Befehl um den Baum des cxShellTreeView (developer Express ) aufzuklappen sowie den Inhalt (Verzeichnisse/Dateien) zu aktualisieren. Im Augenblick verwende ich zur Aktualisierung den Befehl cxShellTreeView1.Root.Update( cxShellTreeView1.Root ); Dieser Befehl für den Update des Baums aus. Der Baum wird aber komplett zugeklappt. Viele Grüße Markus |
Re: cxShellTree
Hi,
die Aktualisierung sollte mit F5 gehen:
Delphi-Quellcode:
Ansonsten benutzt man den InnerTreeView, z.B:
SendMessage(cxTreeView.Handle, WM_KEYDOWN, VK_F5, 0);
Delphi-Quellcode:
Um das richtige i zu ermitteln, musst du sicher noch etwas experimentieren.
with cxTreeView.InnerTreeView.Items do
if Item[i].HasChildren then Item[i].Expand(False); Cu, Frank |
Re: cxShellTree
Hi,
//////////////////////////////////////////////////////////////////////////////// // ShellTreeView aktualisieren //////////////////////////////////////////////////////////////////////////////// function TFormPruefConf.UpdateShellTree(): boolean; var i, iCountItems: integer; begin iCountItems := cxShellTreeView1.InnerTreeView.Items.Count; for i := 0 to iCountItems -1 do begin with cxShellTreeView1.InnerTreeView.Items do begin if Item[i].HasChildren then Item[i].Expand(true); end; end; end; Vielen Dank. So funktionierts. Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz