|
分類:[C#]
あるボタンを押し、テキストファイル(複数行ある)を選び、一行ずつテキストボックスに入れていき スペースがあったらつめて表示させたい。 以下のPGを実行したところ、 1行目の先頭のスペースしかつまらなかったので、文字と文字の間に入っているスペースを詰めるにはどうしたらいいでしょうか。 アドバイスください。
openFileDialog1.Filter = "テキスト(*.txt,*.dat,*.html)|*.txt;*.dat;*.html|" + "All files(*.*)|*.*"; if (openFileDialog1.ShowDialog() != DialogResult.OK) { return; } textBox1.Text = openFileDialog1.FileName; string line, str = ""; StreamReader sr = new StreamReader(textBox1.Text, Encoding.Default); if (File.Exists(textBox1.Text)) { while ((line = sr.ReadLine()) != null) //テキストファイルを一行づつ読み込む { str = str + line + "\r\n"; textBox2.Text = str.Trim(); }
} sr.Close();
|