选择treenode时,如何使多行文本框中显示的已删除文本

时间:2015-04-24 23:19:10

标签: vb.net treeview

我认为这可能是一件很简单的事情,但我似乎不知道如何将它拉下来,因为我是VB.Net的新手。

在我的表单上,我有一个使用Nodes Collection TreeNode Editor填充节点的treeview控件。我还有一个多行文本框。选择节点后,分配给该特定节点的某些预定义文本将显示在我的文本框中。

我想要实现的是带有格式的文本段落,输入文本框而不只是单行文本,如下面的代码所示。

例如,当用户点击标题为“足球”的节点时,我想要一个格式化的文本体,如:

“这是一项运动。

这是一项由11名球员组成的球队之间的球运动。

200多个国家的2.5亿玩家参与其中。“

出现在我的文本框中。请问如何获取代码呢?我正在使用Visual Basic 2010 Express。我目前使用的代码如下所示。提前谢谢。

 Private Sub TreeView1_AfterSelect(sender As System.Object, e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
       
        Dim SelectedNode As TreeNode
        SelectedNode = TreeView1.SelectedNode
        If SelectedNode.Text = "Soccer" Then
            TextBox1.Text = "This is a sport." 'I would like to have paragraphed text appear in                                                      'textbox1 instead of a single line of text
        Else
            If SelectedNode.Text = "Moon" Then
                TextBox1.Text = "This is the name of a car." 'I would like to have paragraphed text                                                                'appear in textbox1 instead of a single                                                                'line of text
            End If
        End If
    End Sub

1 个答案:

答案 0 :(得分:0)

你应该在你的行末添加'\ n'。