我认为这可能是一件很简单的事情,但我似乎不知道如何将它拉下来,因为我是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
答案 0 :(得分:0)
你应该在你的行末添加'\ n'。