方法: Windows フォーム TextBox コントロールで複数行を表示する
既定では、Windows フォーム TextBox コントロールには 1 行のテキストが表示され、スクロール バーは表示されません。 テキストが使用可能な領域よりも長い場合は、テキストの一部だけが表示されます。 Multiline、WordWrap、および ScrollBars の各プロパティを適切な値に設定することで、この動作を変更できます。
TextBox コントロール内に復帰を表示するには
複数行 TextBox 内に復帰を表示するには、NewLine プロパティを使用します。
エスケープ文字 (\) の解釈は言語固有であることに注意してください。 Visual Basic では、復帰文字と改行文字の組み合わせとして
Chr$(13) & Chr$(10)
が使用されます。
TextBox コントロール内に複数行を表示するには
Multiline プロパティを
true
に設定します。 WordWrap がtrue
(既定値) の場合、コントロール内のテキストは 1 つ以上の段落として表示されます。それ以外の場合はリストとして表示され、コントロールの端で一部の行が切れる場合があります。ScrollBars プロパティに適切な値を設定します。
値 説明 None テキストがほぼ常にコントロールに収まる段落である場合は、この値を使用します。 テキストが長すぎて一度に表示できない場合、ユーザーはマウス ポインターを使用してコントロール内を移動できます。 Horizontal 行のリストを表示する場合は、この値を使用します。リストの一部が TextBox コントロールの幅よりも長い場合があります。 Both リストがコントロールの高さを超える場合は、この値を使用します。 WordWrap プロパティに適切な値を設定します。
値 説明 false
コントロール内のテキストは自動的に折り返されないため、改行に達するまで右にスクロールします。 上記の Horizontal スクロール バーまたは Both を選択した場合は、この値を使用します。 true
(既定値)水平スクロール バーは表示されません。 上記の Vertical スクロール バーまたは None を選択した場合に、1 つ以上の段落を表示するには、この値を使用します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback