0

我需要在 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

但是由两个(a1,a2,a3,b1,b2,b3 ...)采用的行(lines = linex)的结果组合

4

3 回答 3

1

VB.net 是否不允许你去:

Dim example as string = textBox1.Text & " " & textBox2.Text & " " & textBox3.Text

?

于 2013-04-16T06:34:16.240 回答
1

这可能是做到这一点的方法之一。1 - 拆分文本框 1 和 2 的文本。2-您将获得每个相等数量的文本框的数组(在提到的情况下)。3 - 使用 for 循环,根据需要制作第三个文本框的文本。

于 2013-04-16T04:38:21.627 回答
0

暗淡示例为 string = textBox1.Text & char(10) & textBox2.Text & char(10) & textBox3.Text 我们可以不这样做吗

于 2021-07-04T11:54:44.750 回答