Stefan Moldenhauer
2003-07-05 19:32:15 UTC
Hallo
TreeNodeCollection, also die Collection der Nodes, implementiert das
Interface IList, weshalb es möglich ist, einen ArrayList-Wrapper5 zu
verwenden und über die ArrayList zu sortieren. Deine Sortiermethode musst
du
(allerdings in VB.NET). Wenn ich nun die Collection übergeben vermehren sich
die Einträge auf wundersame Art und Weise. Kann ich das nur durch Löschen
des zu sortierenden Knotens, dann sortieren und dann wieder Einfügen des
Knotens erreichen??? Oder hab ich was übersehen ... *grübel*
MfG
Stefan Moldenhauer
kann man dem Treeview sagen dass er nicht den ganzen Baum alphabetisch
sortieren soll, sondern nur einen bestimmten TreeNode ?
Ja, aber anders als du es dir vielleicht vorstellst ... :-).sortieren soll, sondern nur einen bestimmten TreeNode ?
TreeNodeCollection, also die Collection der Nodes, implementiert das
Interface IList, weshalb es möglich ist, einen ArrayList-Wrapper5 zu
verwenden und über die ArrayList zu sortieren. Deine Sortiermethode musst
in Form einer Klasse, die IComparer verwendet, definieren ... z.B.
[Beispiel in C#]Jetzt musst du nur noch die TreeNodeCollection übergeben, die du sortieren
willst :-)
ich hab das gleiche Problem und hab das Beispiel mit Interesse ausprobiertwillst :-)
(allerdings in VB.NET). Wenn ich nun die Collection übergeben vermehren sich
die Einträge auf wundersame Art und Weise. Kann ich das nur durch Löschen
des zu sortierenden Knotens, dann sortieren und dann wieder Einfügen des
Knotens erreichen??? Oder hab ich was übersehen ... *grübel*
MfG
Stefan Moldenhauer