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 [VST] Node nicht anzeigen (https://www.delphipraxis.net/35778-%5Bvst%5D-node-nicht-anzeigen.html)

phXql 11. Dez 2004 17:40


[VST] Node nicht anzeigen
 
huhu leute,

hab folgendes problem. bei meinem ICQ-Client möchte ich die option einbauen, die ganzen "offline user" auszublenden. für die darstellung der contact-liste benutze ich einen Virtual String Tree. falls ein user offline ist, möchte ich den node aber nicht aus dem VST löschen, sondern einfach verhindern, dass dieser angezeigt wird. Gibt es sowas ähnliches wie ein "OnGetNodeVisible"-Event, mit dem ich festlegen kann, ob ein Node angezeigt wird?

Danke für die hoffentlich kommende hilfe ;)

mfg

phXql

omata 12. Dez 2004 17:22

Re: [VST] Node nicht anzeigen
 
Moin,

nein das geht leider nicht.

Du solltest dir deine eigene Datenstruktur bauen und die TreeView-Komponente nur zur Anzeige nutzen.

MfG
Thorsten

mirage228 12. Dez 2004 17:40

Re: [VST] Node nicht anzeigen
 
Außerdem sollte das VirtualTreeView schnell genug sein - selbst um alle Nodes zu löschen und die neuen Hinzuzufügen :)

mfG
mirage228

phXql 12. Dez 2004 18:45

Re: [VST] Node nicht anzeigen
 
Zitat:

Zitat von omata
Moin,

nein das geht leider nicht.

Du solltest dir deine eigene Datenstruktur bauen und die TreeView-Komponente nur zur Anzeige nutzen.

MfG
Thorsten

ich hab meine eigene datenstruktur ;).. und ich hab ne möglichkeit gefunden, wie es geht. is bei den VST-Demos dabei, die in dem Zip vom VST drin sind. Is die AdvancedDemo, und dort die "VisibilityForm".


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