右クリックでTreeViewコントロールのノードを選択状態にする
■通常、右クリックではノードを選択状態にすることはできないが、 「NodeMouseClick」イベントに、下記の一行を書くと、右クリックでも、ワンクリックでノードを選択状態にできるようになる
Private Sub TreeView_NodeMouseClick _ (sender As Object, e As System.Windows.Forms.TreeNodeMouseClickEventArgs) _ Handles TreeView.NodeMouseClick TreeView.SelectedNode = e.Node End Sub
■どんなケースで必要なのか?
TreeViewコントロールにコンテキストメニューなどが仕込んであり、 ノードを選択と同時にメニューもポップアップ表示させたい場合に有効であるかと、 操作性も向上しますし