Das hinzufügen von Knoten zum FireMonkey-das TreeView zur Laufzeit
Kann ich keine gefunden Stichprobe in der online-Dokumentation oder in den demos enthalten, die mit Delphi XE2, für das hinzufügen von Knoten zu einem FMX.TreeView.TTreeView
- Steuerelements zur Laufzeit. Also, wie kann ich hinzufügen, entfernen, und Durchlaufen von Knoten von einer FireMonkey-TreeView zur Laufzeit?
- Für ein weiteres Beispiel für das hinzufügen der tree-Elemente zur Laufzeit finden Sie in der CustomTreeView Projekt als Beispiel bereitgestellt, die mit RAD Studio (in der Samples\FireMonkey-Ordner).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, wir lernen alle an dieser Stelle...
Aber von dem, was ich gesehen habe, das TTreeView dem Prinzip, dass jedes Steuerelement kann die übergeordnete anderen Steuern.
Alles, was Sie tun müssen, ist, legen Sie die
Parent
- Eigenschaft, um das Element zu zeigen, wie ein Kind.Weil Sie Dinge machen können, die nie zuvor möglich, wie die Aufgabe jeglicher Kontrolle in der Strukturansicht aus. Zum Beispiel mit diesem code wird eine Schaltfläche hinzufügen, um den Bereich von Item2, und der button nicht sichtbar sein, bis die Element2 sichtbar ist.
Habe ich eine andere Idee. Die erste Antwort hat mir geholfen, es zu erhalten.
So Fügen Sie den folgenden code
Nun kommt der eigentliche trick kommt, wenn Sie haben, um das gratis-Artikel, so dass Sie nicht unnötig Speicher. So können sagen, Sie verwenden es in einer Schleife, wie ich hier:
Mit AddObject(FmxObject) können Sie fügen Sie jedem Objekt (Button etc.) wie gut...