次の方法で共有


方法: Windows フォーム TextBox コントロールで複数行を表示する

既定では、Windows フォーム TextBox コントロールには 1 行のテキストが表示され、スクロール バーは表示されません。 テキストが使用可能な領域よりも長い場合は、テキストの一部だけが表示されます。 MultilineWordWrap、および ScrollBars の各プロパティを適切な値に設定することで、この動作を変更できます。

TextBox コントロール内に復帰を表示するには

  • 複数行 TextBox 内に復帰を表示するには、NewLine プロパティを使用します。

    エスケープ文字 (\) の解釈は言語固有であることに注意してください。 Visual Basic では、復帰文字と改行文字の組み合わせとして Chr$(13) & Chr$(10) が使用されます。

TextBox コントロール内に複数行を表示するには

  1. Multiline プロパティを trueに設定します。 WordWraptrue (既定値) の場合、コントロール内のテキストは 1 つ以上の段落として表示されます。それ以外の場合はリストとして表示され、コントロールの端で一部の行が切れる場合があります。

  2. ScrollBars プロパティに適切な値を設定します。

    説明
    None テキストがほぼ常にコントロールに収まる段落である場合は、この値を使用します。 テキストが長すぎて一度に表示できない場合、ユーザーはマウス ポインターを使用してコントロール内を移動できます。
    Horizontal 行のリストを表示する場合は、この値を使用します。リストの一部が TextBox コントロールの幅よりも長い場合があります。
    Both リストがコントロールの高さを超える場合は、この値を使用します。
  3. WordWrap プロパティに適切な値を設定します。

    説明
    false コントロール内のテキストは自動的に折り返されないため、改行に達するまで右にスクロールします。 上記の Horizontal スクロール バーまたは Both を選択した場合は、この値を使用します。
    true (既定値) 水平スクロール バーは表示されません。 上記の Vertical スクロール バーまたは None を選択した場合に、1 つ以上の段落を表示するには、この値を使用します。

関連項目