在vb.net的文本框中显示树视图控件的选定节点

时间:2013-01-23 16:40:08

标签: vb.net

我是.net的初学者,我想将选定的节点字符串放到文本框中。可能无法使用treeview控件,因为它在应用程序中没有用处。

ps我试图在按钮点击的listcheckbox控件中插入选项,可能这件事也是不可能的。

你有另一种方法吗

2 个答案:

答案 0 :(得分:2)

TreeView控件有一个名为AfterSelect的事件。 您可以使用此事件来检测何时选择了某个项目。

以下是示例代码:

Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect
    extBox1.Text = e.Node.Text
End Sub

当然,您需要更改TreeView1TextBox1以获取树视图和文本框控件的实际名称。


要在点击按钮时将项目添加到CheckedListBox,您将使用与此类似的代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    If TextBox1.Text <> "" Then CheckedListBox1.Items.Add(TextBox1.Text)
End Sub

当点击CheckedListBox1时,此代码会使用TextBox1控件中的文本作为输入向Button1添加新项目。

答案 1 :(得分:0)

使用BeforeSelect或AfterSelect事件将选定节点的文本放入文本框中。

textbox1.text = e.node.text

使用checkedlistbox1.items.add()将项目添加到checkedlistbox。