vb.net中的多行文本框

时间:2009-12-23 09:20:45

标签: asp.net vb.net

我有3个多文本框..和一个按钮..

它应该查找第一个文本框中可用的字符串或数字,而不是第二个每个字符串或新行中的数字..并将它放在第三个按钮上点击::

例如

- > 用户在第一个文本框中写入200个名称,在第二个文本框中写入100个名称...然后单击按钮...它应显示不可用的名称

所以..如何选择多文本框中的特定行并从中获取文本?

2 个答案:

答案 0 :(得分:2)

TextBox控件具有Lines属性,可以完全返回(假设您正在执行WinForms应用程序)。

否则,可以使用string.Split

从任何此类字符串中获取行
Dim lines As String() = input.Split(New String() {Environment.NewLine}, _
                                    StringSplitOptions.RemoveEmptyEntries)

答案 1 :(得分:1)

您可以使用以下代码来使用LINQ获取两个文本框之间的区别。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    tb3.Lines = tb1.Lines.Except(tb2.Lines).ToArray()
End Sub