![]() |
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:
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.
Eintrag1
Kind1 Kind2 Kind3 Eintrag2 Kind1 Kind2 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ß |
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 |
Re: TTreeView - Selected Child
schau dir mal das ereignis onchange an!
|
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ß |
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...') |
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 20:26 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