Ik ben bezig met een programma te maken in delphi waar een TreeView in gebruikt wordt.
In die TreeView moet het mogelijk zijn om in runtime, door op een knop te drukken, nodes toe te voegen.
Dit lukt wel, echter ik wil dus dat deze laatst aangemaakte node automatisch wordt geselecteerd. Dit omdat de node met een standaard naamgeving wordt aangemaakt en die moet dus gelijk gewijzigd kunnen worden.
Hoe doe ik dat?
Ik heb al met GetLastChild zitten spelen, maar dat werkt niet en ik kom er maar niet uit.
TreeView ziet er zo ongeveer uit:
Ook heb ik nog wat met AbsoluteIndex zitten spelen, maar die veranderd dus steeds! Als ik ze in bovenstaande volgorde aanmaak dan worden de index nummers als volgt:
Hellup!
In die TreeView moet het mogelijk zijn om in runtime, door op een knop te drukken, nodes toe te voegen.
Dit lukt wel, echter ik wil dus dat deze laatst aangemaakte node automatisch wordt geselecteerd. Dit omdat de node met een standaard naamgeving wordt aangemaakt en die moet dus gelijk gewijzigd kunnen worden.
Hoe doe ik dat?
Ik heb al met GetLastChild zitten spelen, maar dat werkt niet en ik kom er maar niet uit.
TreeView ziet er zo ongeveer uit:
code:
1
2
3
4
5
6
7
8
9
| Hoofdnode |_Subnode (1) | |_Subnode (2) | |_Subnode (4) | |_Subnode (3) |_Subnode (5) etc. |
Ook heb ik nog wat met AbsoluteIndex zitten spelen, maar die veranderd dus steeds! Als ik ze in bovenstaande volgorde aanmaak dan worden de index nummers als volgt:
code:
1
2
3
4
5
6
7
8
9
| Hoofdnode |_Subnode (1) | |_Subnode (2) | |_Subnode (3) | |_Subnode (4) |_Subnode (5) etc. |
Hellup!