既定では、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
コントロール内のテキストは自動的に折り返されないため、改行に達するまで右にスクロールします。 上のスクロール バーまたは HorizontalBoth 選択した場合は、この値を使用します。 true
(既定値)水平スクロール バーは表示されません。 Vertical スクロールバーまたは Noneを選択して、1つ以上の段落を表示する場合は、この値を使用します。
こちらも参照ください
- TextBox
- TextBox コントロールの概要
- 方法: Windows フォームの TextBox コントロールで挿入ポイントを制御する
- 方法: Windows フォーム TextBox コントロール を使用してパスワード テキスト ボックスを作成する
- 方法: Read-Only テキスト ボックス を作成する
- 方法: 文字列 に引用符を配置する
- 方法: Windows フォーム の TextBox コントロールでテキストを選択する
- TextBox コントロール
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback