Visual Basic でヘルプ ファイルを作成しようとしています。TreeViewフォームの左にパネル、右にを使用して、古いスタイルのヘルプ ファイルを複製するというルートをたどることにしましたRichTextbox。(このセットアップは、PowerShellのヘルプ ファイルとほぼ同じように見えます。
TreeView Nodeaが適切なテキストに変更されるSingle Clickedようにしようとしています。RichTextbox Textこれが私のコードです:
Private Sub treeView_NodeMouseClick(ByVal sender As Object, ByVal e As TreeNodeMouseClickEventArgs) Handles TreeViewContents.NodeMouseClick
If e.Node.Text.Equals("Program Help") Then
RTBHelp.Text = Environment.NewLine & "Help text here."
End If
If e.Node.Text.Equals("Program Getting Started") Then
RTBHelp.Text = Environment.NewLine & "Getting Started text here"
End If
End Sub
問題は、 の横にあるPlusまたはをクリックするだけでテキストが変わることです。しかし、 PowerShellヘルプの動作をエミュレートしたいと思います。ここでは、またはをクリックするとノードが展開または折りたたまれますが、. 名前 ( ) 自体をクリックした場合にのみ、変更する必要があります。いくつかの方法を試しましたが、どれもうまくいかないようです。私は何をしますか?MinusTreeView NodePlusMinusRichTextbox TextNodesTextRichTextbox Text