Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Konfigurationsfenster mit Treeview (https://www.delphipraxis.net/16229-konfigurationsfenster-mit-treeview.html)

Wheelie 13. Feb 2004 10:32


Konfigurationsfenster mit Treeview
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi!

immer wieder findet man diese typischen konfigurationsfenster, bei denen sich auf der linken seite eine treeview befindet, mit der man den entsprechenden "konfigurationsabschnitt" wählt (-> siehe anhang). wie realisiert man das ganze möglichst elegant? mein erster gedanke bezüglich der rechten seite geht in richtung tabsheets (header nicht sichtbar) oder vielleicht frames :gruebel:

danke!

sakura 13. Feb 2004 10:37

Re: Konfigurationsfenster mit Treeview
 
Zitat:

Zitat von Wheelie
mein erster gedanke bezüglich der rechten seite geht in richtung tabsheets (header nicht sichtbar)

So habe ic es auch mal gelöst. Den TreeView zur Laufzeit erstellen und die einzelnen TabSheets der Data-Eigenschaft des TreeView-Items zuordnen. Wird ein TreeView-Item ausgewählt, nimmst Du die Data-Eigenschaft, castest die wieder zum TabSheet und setzt diese als ActivePage ;-)

...:cat:...

Generalissimo 13. Feb 2004 12:08

Re: Konfigurationsfenster mit Treeview
 
@sakura

könntest du davon bissl code posten?
Mich würde interessieren, wie das casten geht.

sakura 13. Feb 2004 12:11

Re: Konfigurationsfenster mit Treeview
 
Zitat:

Zitat von Generalissimo
Mich würde interessieren, wie das casten geht.

Suche mal hier Hier im Forum suchencasten, da wirst Du fündig.

...:cat:...

sakura 13. Feb 2004 12:13

Re: Konfigurationsfenster mit Treeview
 
Aber na gut ;-)

Delphi-Quellcode:
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  if Node.Data <> nil then
    PageControl1.ActivePage := TTabSheet(Node.Data);
end;
...:cat:...

Generalissimo 13. Feb 2004 12:18

Re: Konfigurationsfenster mit Treeview
 
das ist casten? äh ... ja .. *peinlich*
wieder ein begriff für eine sache gelernt, die ich schon
oft benutzt hab

danke dir


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 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