我需要在vb net中组合两个多行文本框,如下所示:
textbox1:
a
b
c
d
textbox2:
1
2
3
4
textbox3:
a1
b2
c3
d4
只是一个包含三个文本框的表单。还有一个按钮,用于在t3中合并/组合/连接t1和t2中的每个值。
我的一次尝试:
Private Sub Button3_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)处理Button3.Click
For Each line In TextBox1.Lines
For Each linex In TextBox2.Lines
Me.TextBox3.Text += line & linex
Me.TextBox3.Text += Environment.NewLine
Next
Next
End Sub
但结果组合(line = linex)取两个(a1,a2,a3,b1,b2,b3 ......)
答案 0 :(得分:1)
这可能是这样做的方法之一。 1 - 拆分文本框1和2的文本。 2-你将获得相等数量的每个文本框的数组(在提到的情况下)。 3 - 使用for循环,根据需要制作第三个文本框的文本。
答案 1 :(得分:1)
VB.net不允许你去:
Dim example as string = textBox1.Text & " " & textBox2.Text & " " & textBox3.Text
答案 2 :(得分:1)
如果您点击以下链接,我会看到我提供了您之前提出的问题的答案:
祝你好运!答案 3 :(得分:0)
将示例变暗为 string = textBox1.Text & char(10) & textBox2.Text & char(10) & textBox3.Text 我们可以不这样做吗