次の方法で共有


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

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

こちらも参照ください