改行

タグの編集
投稿者 ugonight  (中学生) 投稿日時 2011/5/4 15:55:46
テキストボックスに書いてある文字をラベルに表示するときに「\n」という文字を見つけたら改行する方法を教えてください!(改行する方法もわからないです)
(例)テキストボックス:  あいうえお\nかきくけこ
   ラベル:        あいうえお
                        かきくけこ
投稿者 YuO  (社会人) 投稿日時 2011/5/4 16:05:56
文字列の一部を置き換えるには,StringクラスのReplaceメソッドを利用します。
改行を表すには,vbCrLfまたはvbNewLineまたはEnvironment.NewLineを利用します。

MSDN: String.Replace メソッド (String, String) (System)
http://msdn.microsoft.com/ja-jp/library/fk49wtc1.aspx
MSDN: Constants.vbCrLf フィールド (Microsoft.VisualBasic)
http://msdn.microsoft.com/ja-jp/library/microsoft.visualbasic.constants.vbcrlf.aspx
MSDN: Constants.vbNewLine フィールド (Microsoft.VisualBasic)
http://msdn.microsoft.com/ja-jp/library/microsoft.visualbasic.constants.vbnewline.aspx
MSDN: Environment.NewLine プロパティ (System)
http://msdn.microsoft.com/ja-jp/library/system.environment.newline.aspx
投稿者 ugonight  (中学生) 投稿日時 2011/5/5 17:46:28
応えてくれてありがとうございます。
申し訳ないのですがライブラリを見ても使い方がよくわかりませんでしたよかったら具体的に教えてください。
投稿者 YAS  (社会人) 投稿日時 2011/5/5 18:38:46
Me.Label1.Text = Me.TextBox1.Text.Replace("\n", ControlChars.CrLf)

ReplaceメソッドはTextBoxの文字列そのものが変化するわけではないことに注意です。
投稿者 ugonight  (中学生) 投稿日時 2011/5/5 23:40:22
感動的に出来ました!ありがとうございます