2013-04-16 5 views
0

Мне нужно объединить два многострочные текстовые поля в Vb сети, например:Объединение двух многострочных текстовых полей в VB.NET

textbox1: 
a 
b 
c 
d 

textbox2: 
1 
2 
3 
4 

textbox3: 
a1 
b2 
c3 
d4 

Просто форма с тремя текстовыми полями. И кнопка для объединения/объединения/конкатенации каждого значения из t1 и t2 в t3.

одна из моих попыток:

Private Sub button3_click (ByVal отправитель Как System.Object, ByVal е Как 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 

, но результат сочетания линий (линий = linex), взятый двумя (a1, a2, a3, b1, b2, b3 ...)

+1

Итак, напишите код. Что вы пробовали? –

+0

@user 2284877 Это должно установить вас на вашем пути http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.text.aspx – Zeddy

ответ

1

Это может быть один из способов сделать это. 1 -Создайте текст текстового поля 1 и 2. 2- вы получите массив для каждого текстового поля с равным счетом (в указанном случае). 3 - используя цикл for, сделайте текст третьего текстового поля по желанию.

1

ли VB.net не позволит вам идти:

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

?

Смежные вопросы