【问题标题】:Combine two multiline textboxes in VB.NET在 VB.NET 中合并两个多行文本框
【发布时间】:2013-04-16 04:05:23
【问题描述】:

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

【问题讨论】:

标签: vb.net textbox multiline


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    VB.net 不允许你去吗:

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

    ?

    【讨论】:

      【解决方案3】:

      Dim example as string = textBox1.Text & char(10) & textBox2.Text & char(10) & textBox3.Text 我们可以不这样做吗

      【讨论】:

      • 请为您的答案添加格式,以便其他人更容易阅读和理解您的解决方案。
      猜你喜欢
      • 1970-01-01
      • 2013-11-19
      • 2022-01-03
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多