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 TTreeView - Selected Child (https://www.delphipraxis.net/81687-ttreeview-selected-child.html)

Luncustaf 1. Dez 2006 15:44


TTreeView - Selected Child
 
Hi,

ich hab hier eine TTreeView mit Daten aus einer datenbank gefüllt - sieht soweit ganz gut aus.

nun möchte ich das wenn man zb vom ersten eintrag den ersten child auswählt das alle daten aus der datenbank zu diesem child ausgelesen werden.

Delphi-Quellcode:
  Eintrag1
     Kind1
     Kind2
     Kind3
  Eintrag2
     Kind1
     Kind2
ich hab mir gedacht das ich das ganze mit dem OnClick ereignis der treeview abfragen kann - er führt aber den code jedesmal aus wenn ich draufklicke was auch logisch ist.
ich könnte es natürlich so machen das ich den child auswähle und dann per buttonklick die datenbank auslese das würde ich aber gerne umgehen.
es soll eher in dem moment passieren wenn ich den child anklicke.

gruß

Der_Unwissende 1. Dez 2006 16:49

Re: TTreeView - Selected Child
 
Hi,
sorry aber was genau ist denn dein Problem? Du sagst dass die OnClick-Behandlung bei jedem Click geschieht, wo ist denn da genau das Problem? Ist das nicht das was du möchtest? Da du offensichtlich etwas anderes möchtest, was genau hättest du denn gerne?

Gruß Der Unwissende

ibp 1. Dez 2006 17:20

Re: TTreeView - Selected Child
 
schau dir mal das ereignis onchange an!

Luncustaf 1. Dez 2006 17:22

Re: TTreeView - Selected Child
 
hi,

das onclick ereignis wird auch ausgeführt wenn ich den ersten eintrag expandiere - er soll aber erst ausgeführt werden wenn ein child selected wird.

gruß

shmia 1. Dez 2006 17:30

Re: TTreeView - Selected Child
 
Delphi-Quellcode:
var
node : TTreeNode;
begin
  node := Treeview1.Selected;
  if Assigned(node) then
     if node.Level >= 1 then
        ShowMessage('Child angeklickt')
     else
        ShowMessage('nur die Wurzel getroffen...')

Luncustaf 1. Dez 2006 17:45

Re: TTreeView - Selected Child
 
hi,

danke klappt soweit einwandfrei - bin nun ein gutes stück weiter danke vielmals ;)


gruß


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