-5

処理方法を知るために、複数行のテキストボックスの行数を決定する必要があるプログラムがあります。機能していた TextBox.Lines.Length プロパティを呼び出しています。ただし、GUI に表示されるテキストの行数に関係なく、この値は 1 であり、「\r\n」文字列はすべて TextBox.Text 文字列から消えています。何か案は?私のコードは次のとおりです:

TextBox.MultiLine = true;
TextBox.WordWrap = true;
for (int i = 0; i < TextBox.Lines.Length - 1; i++)
    //Some Code
4

2 に答える 2

0

複数行としてマークする必要があります。次のように解析できることを確認してください。

string txt = TextBox1.Text;
string[] lst = txt.Split(new Char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries)
于 2013-10-30T17:24:58.503 に答える