如何:从 TextBox 获取线条集合

更新:2007 年 11 月

此示例演示如何从 TextBox 获取文本行集合。

示例

下面的示例演示一种简单的方法,该方法采用 TextBox 作为参数,并返回包含 TextBox 中的文本行的 StringCollection。 使用 LineCount 属性来确定当前 TextBox 中的行数,然后使用 GetLineText 方法来提取每行并将它添加到行集合中。

StringCollection GetLinesCollectionFromTextBox(TextBox textBox)
{
    StringCollection lines = new StringCollection();

    // lineCount may be -1 if TextBox layout info is not up-to-date.
    int lineCount = textBox.LineCount;

    for (int line = 0; line < lineCount; line++)
        // GetLineText takes a zero-based line index.
        lines.Add(textBox.GetLineText(line));

    return lines;
}

请参见

概念

TextBox 概述

RichTextBox 概述