- - PR -
テキストボックス内での改行について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-02 18:04
C#で開発を行っております。
textbox1、textbox2、comboboxを作成し textbox2で、comboboxで選択した数字とtextbox1で入力されたものを 表示するようにしています。 textbox1で改行したデータを入力した場合textbox2の表示が、 111(comboboxで選択):×××× ×××× ××××(textbox1で入力したもの) となってしまいます。 111:×××× ×××× ×××× という形で表示をさせたいのですが、上手くいきません。 どなたかご教授いただけないでしょうか? よろしくお願いします。 |
|
投稿日時: 2005-02-02 19:34
こんにちは。
やりたいことは大体こんな感じでしょうか? // コード Regex regex = new System.Text.RegularExpressions.Regex( @"\r\n", RegexOptions.Singleline ); string[] tb1_text = regex.Split( this.textBox1.Text ); string head_text = this.comboBox1.Text + ":"; this.textBox2.Text = head_text; for ( int i = 0; i < tb1_text.Length; i++ ) { if ( i == 0 ) { this.textBox2.Text += tb1_text[i]; } else { int sp_len = head_text.Length + tb1_text[i].Length; this.textBox2.Text += tb1_text[i].PadLeft( sp_len ); } if ( i != tb1_text.Length - 1 ) this.textBox2.Text + "\r\n"; } [ メッセージ編集済み 編集者: Milan 編集日時 2005-02-02 19:41 ] [ メッセージ編集済み 編集者: Milan 編集日時 2005-02-02 20:22 ] |
|
投稿日時: 2005-02-03 11:32
milanさん、こんにちは。
教えていただいた通り実行したところ上手くいきました。 ありがとうございました。 |
1