右クリックで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コントロールにコンテキストメニューなどが仕込んであり、 ノードを選択と同時にメニューもポップアップ表示させたい場合に有効であるかと、 操作性も向上しますし

TOP ▲