首页 文章

在VB.NET中组合两个多行文本框

提问于
浏览
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)Handles 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 ...)

3 回答

  • 1

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

  • 1

    VB.net不允许你去:

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

  • 1

    如果您点击以下链接,我会看到我提供了您之前提出的问题的答案:

    How to merge two multiline textboxes

    祝好运!

相关问题