Forum Discussion
7 Replies
- tonydugayContributor
If you are using NameMapping, try calling
Aliases.RefreshMappingInfo(); before you test for Exists
- subbu_valliappaContributor
Probably I should have mentioned that 'Exists' is not available as one of the property/method for TreeView control.
- subbu_valliappaContributor
Text file option is probably the best option for me.
I think wItems method should work too but I find this being less suitable for our treeview which has many levels of children.
Thanks to everyone for helping me out. Really appreciate all your help.
- Colin_McCraeCommunity Hero
Delete the node.
Refresh object properties.
Try selecting the node you just deleted.
Refresh again.
Check the current selection (it should be a property of the tree).
If it's not the one you just deleted, the deletion worked. (Unless it just moved it. If you want to be that sure, you'd need to do a node count or iterate through checking them.)
Thats how I do it with Delphi TreeViews. Works fine as tryting to select a node that doesn't exist doesn't cause it to throw and error for me. And even if it did, a simple try/catch should take care of it.
Related Content
- 10 months agoIrinaManea
- 4 months agonado
- 3 years agoTestee
Recent Discussions
- 22 hours agojstaehlin