選択したツリーノードを上に移動するイベントハンドラーがあります。なぜコメントされたラインでクラッシュするのかわかりません。treeviewdocxmlは、System.Windows.Formsのtreeviewオブジェクトです。
treeViewDocXml.BeginUpdate();
TreeNode sourceNode = treeViewDocXml.SelectedNode;
if (sourceNode.Parent == null)
{
return;
}
if (sourceNode.Index > 0)
{
sourceNode.Parent.Nodes.Remove(sourceNode);
sourceNode.Parent.Nodes.Insert(sourceNode.Index - 1, sourceNode); //HERE CRASH
}
treeViewDocXml.EndUpdate();