我是.net的初学者,我想将选定的节点字符串放到文本框中。可能无法使用treeview控件,因为它在应用程序中没有用处。
ps我试图在按钮点击的listcheckbox控件中插入选项,可能这件事也是不可能的。
你有另一种方法吗
答案 0 :(得分:2)
TreeView控件有一个名为AfterSelect
的事件。
您可以使用此事件来检测何时选择了某个项目。
以下是示例代码:
Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect
extBox1.Text = e.Node.Text
End Sub
当然,您需要更改TreeView1
和TextBox1
以获取树视图和文本框控件的实际名称。
要在点击按钮时将项目添加到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。