次の方法で共有


方法: テキスト ボックスから行のコレクションを取得する

この例では、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;
}

関連項目