Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
22. Mär 2009
Hi,
ich will das mit dem Visible heute umarbeiten. Damit ist das zwar noch nicht getestet, aber meine Frage ist beantwortet. Es hat zwar auch mit der direkten Änderung des NodeState wie in meinem zweiten Post geklappt, aber die Argumente für die Nutzung der Funktion sind einleuchtend. Deshalb werde ich es so ändern wie ihr es vorgeschlagen habt. Man muss sich ja nicht mit Macht neue Baustellen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
21. Mär 2009
Schön, war das die Lösung für dich? Wenn ja, freuts mich.
Gruß oki
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
21. Mär 2009
ich denke so:
VTree.DeleteNode(VTree.GetFirst);
gruß oki
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
21. Mär 2009
Hi generic,
gut zu wissen. Also lohnt es sich für jeden Parameter des TVirtualNode eine entsprechende Funktion zu suchen. Werd ich dann so machen.
Dank für die Info und Gruß
oki
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
20. Mär 2009
Hi generic,
im Moment fehlt mir etwas der Bezug zu meinem Code.
Was meinst du mit interner Struktur?
Wo greife ich auf diese zu?
Welche Probleme sind bei Zugriff auf PVirtualNode.NodeState zu erwarten?
Warum ist dann NodeState read/write?
Welche Funktion sollte ich deiner Meinung nach nutzen um einen Node unvisible zu machen?
Ich werd mir auch noch mal das Video reinziehen....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
20. Mär 2009
Hi generic,
dank für die Antwort. Ich hatte mir parallel das PDF zum VirtualTree genauer zu Gemüte geführt und dabei die Eigenschaft NodeState gefunden. Genau wie du beschrieben hast verwende ich jetzt den Typ vsVisible der Nodes zum Ein-/Ausblenden.
Da ich das über einen zentralen Schalter mache kann ich den gesamten Tree einmal abarbeiten und die entsprechenden Nodes bearbeiten.
Hier mein...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
20. Mär 2009
Moin,
hier mal kurz was ich will:
im VirtualStringTree von Mike versehe ich die einzelnen Nodes mit Checkboxen. Über einen Check-ToolButton möchte ich die Anzeige umschalten. Es soll zwei Anzeigemodi geben
- alle anzeigen
- nur ausgewählte anzeigen.
Daraus folgt, dass ich alle Nodes, deren Checkboxen den Status Checked = False haben im Modus "nur ausgewählte anzeigen" im Tree ausblenden...