TreeView Sort + Event helvede
HejJeg har et treeview med diverse features: opret node, slet node, rediger node ect.
Når jeg opretter eller redigerer en node vil jeg gerne have mit TreeView til at sortere noderne.
TreeView.Sort() skal stå for sorteringen.
Jeg har derfor tilføjet en TreeViewNodeSorter til mit TreeView. Min TreeViewNodeSorter klasse implementere IComparer.
Jeg har prøvet at kalde Sort metoden i AfterLabelEdit når jeg opretter en Node men så kalder den en masse andre events - åbenbart nogle events som Sort automatisk inkludere.
Eksempler på hvordan det kan undgås at Sort kalder disse events ville være super. Har kigget lidt på BeginUpdate / EndUpdate men det virker ikke som om det er så smart at kalde disse i events.
Ps. Er det bare mig eller er der ingen Sorted Property i .Net 2.0? Alle skriver om den, selv msdn2, men jeg kan bare ikke finde den :(
På forhånd tak.
