Visual Basic でヘルプ ファイルを作成しようとしています。TreeView
フォームの左にパネル、右にを使用して、古いスタイルのヘルプ ファイルを複製するというルートをたどることにしましたRichTextbox
。(このセットアップは、PowerShellのヘルプ ファイルとほぼ同じように見えます。
TreeView
Node
aが適切なテキストに変更される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ヘルプの動作をエミュレートしたいと思います。ここでは、またはをクリックするとノードが展開または折りたたまれますが、. 名前 ( ) 自体をクリックした場合にのみ、変更する必要があります。いくつかの方法を試しましたが、どれもうまくいかないようです。私は何をしますか?Minus
TreeView
Node
Plus
Minus
RichTextbox
Text
Nodes
Text
RichTextbox
Text