eine Schleife über die Zeilen-Eigenschaft des ersten RichTextbox starten
an jeder Schleife die Zeile gelesen und wenn die zweite RichTextbox eine Zeile in dem gleichen Index hat sie zusammen kombinieren. Schließlich wird bei jeder Schleife fügen Sie die resultierende Zeichenfolge an den dritten RichTextbox
For x As Integer = 0 To richTextBox1.Lines.Count - 1
Dim combinedLine As String = richTextBox1.Lines(x)
If x <= richTextBox2.Lines.Count - 1
combinedLine = combinedLine & " " & richTextBox2.Lines(x)
End If
richTextBox3.AppendText(combinedLine & Environment.NewLine)
Next
Beachten Sie auch, dass, wenn Sie eine Menge von Linien haben, ist es besser, eine Klasse String zu verwenden, reichern sich den Text in dieser Klasse und fügen Sie alle in ein einzelner Anruf
Dim sb = New StringBuilder()
For x As Integer = 0 To richTextBox1.Lines.Count - 1
sb.Append(richTextBox1.Lines(x))
If x <= richTextBox2.Lines.Count - 1
sb.Append(" " & richTextBox2.Lines(x))
End If
sb.AppendLine()
Next
richTextBox3.AppendText(sb.ToString())