もちろん、テキストプロパティに関してツリービューのノードを並べ替えようとしています。問題は、私の比較クラスが数値を気にしないことです。コードは次のとおりです。
public class TreeNodeSorter : IComparer
{
public int Compare(object x, object y)
{
var tx = x as TreeNode;
var ty = y as TreeNode;
return string.Compare(tx.Text, ty.Text);
}
}
そしてここに結果があります:
最初の子ノード(デバッグ...)は問題ありませんが、私の問題は、なぜ「HBM\D10」が「HBM\D7」の前にソートされるのかということです。