Ik ben nou al een tijdje bezig met een DirectoryTreeView en nu kwam ik laatst een probleempje tegen, waar ik tot op heden geen oplossing voor gevonden heb.
Het gaat om het volgende:
Ik probeer de TDirectoryTreeView-component te gebruiken om een lijst van bestanden en subdirectories weer te geven, neem een simpel voorbeeld als volgt:
Ik wil van deze treeview een lijst van bestanden als volgt krijgen: 'file1', 'file2', 'file11', 'file21' (volgorde is niet van belang)
Dit probeer ik dus te doen met een TDirectoryTreeView, maar als ik (recursief of niet) probeer om alle kinderen van de treenode map te bereiken, hebben ze geen kinderen meer, dus in bovenstaand geval hebben de treenodes map1 en map2 geen Children. De volgende statement is dus nil: DirectoryTreeview1.selected.item[0] (aangenomen dat 'map' geselecteerd is)
Weet iemand waarom dit probleem zich voordoet? Volgens meerdere tutorials online zou dit niet mogen gebeuren.
Bij voorbaat dank!
-edit-
De TDirectoryTreeView-component is zo geconfigureerd dat alle bestanden in de treeview verschijnen.
Het gaat om het volgende:
Ik probeer de TDirectoryTreeView-component te gebruiken om een lijst van bestanden en subdirectories weer te geven, neem een simpel voorbeeld als volgt:
code:
1
2
3
4
5
6
7
| - map | - map1 | - file11 | - map2 | - file21 | - file1 | - file2 |
Ik wil van deze treeview een lijst van bestanden als volgt krijgen: 'file1', 'file2', 'file11', 'file21' (volgorde is niet van belang)
Dit probeer ik dus te doen met een TDirectoryTreeView, maar als ik (recursief of niet) probeer om alle kinderen van de treenode map te bereiken, hebben ze geen kinderen meer, dus in bovenstaand geval hebben de treenodes map1 en map2 geen Children. De volgende statement is dus nil: DirectoryTreeview1.selected.item[0] (aangenomen dat 'map' geselecteerd is)
Weet iemand waarom dit probleem zich voordoet? Volgens meerdere tutorials online zou dit niet mogen gebeuren.
Bij voorbaat dank!
-edit-
De TDirectoryTreeView-component is zo geconfigureerd dat alle bestanden in de treeview verschijnen.
[ Voor 9% gewijzigd door eXinion op 20-07-2004 17:10 ]