Google で少し検索しましたが、役立つ情報が見つかりませんでした。TreeView の動作は、ノードをツリーに追加したときのように、デフォルトで選択されます。つまり、ツリーが空の瞬間を除いて、常にノードが選択されている必要があります。
これをオーバーライドまたは無効にする方法はありますか?
より高い tabindex 値を使用します。つまり、フォームがロードされたら、最初のタブストップを TreeView コントロールにしないでください。
TreeView1.TabIndex = 2;
またはあなたも使用できます
TreeView1.TabStop = false;
このコードで試すことができます
yourNode.SelectAction=TreeNodeSelectAction.None
;
TreeView tv1 = new TreeView();
TreeNode selected = tv1.SelectedNode;
//do your add here
tv1.SelectedNode = selected;
ああ、私は今あなたを手に入れました、あなたはノードを選択したくないのですか?
それは次のように簡単です:
treeView1.SelectedNode = null;