AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

cxShellTree

Ein Thema von modelphi · begonnen am 1. Feb 2007 · letzter Beitrag vom 2. Feb 2007
Antwort Antwort
modelphi

Registriert seit: 1. Feb 2007
3 Beiträge
 
#1

cxShellTree

  Alt 1. Feb 2007, 13:16
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.
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: cxShellTree

  Alt 1. Feb 2007, 13:34
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
Frank Reim
  Mit Zitat antworten Zitat
modelphi

Registriert seit: 1. Feb 2007
3 Beiträge
 
#3

Re: cxShellTree

  Alt 1. Feb 2007, 14:12
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
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: cxShellTree

  Alt 1. Feb 2007, 19:00
Hi,

die Aktualisierung sollte mit F5 gehen:
SendMessage(cxTreeView.Handle, WM_KEYDOWN, VK_F5, 0); Ansonsten benutzt man den InnerTreeView, z.B:
Delphi-Quellcode:
with cxTreeView.InnerTreeView.Items do
  if Item[i].HasChildren then
    Item[i].Expand(False);
Um das richtige i zu ermitteln, musst du sicher noch etwas experimentieren.

Cu, Frank
Frank Reim
  Mit Zitat antworten Zitat
modelphi

Registriert seit: 1. Feb 2007
3 Beiträge
 
#5

Re: cxShellTree

  Alt 2. Feb 2007, 13:42
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz