次の方法で共有


方法: 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 コントロール内のテキストは自動的に折り返されないため、改行に達するまで右にスクロールします。 上のスクロール バーまたは HorizontalBoth 選択した場合は、この値を使用します。
    true (既定値) 水平スクロール バーは表示されません。 Vertical スクロールバーまたは Noneを選択して、1つ以上の段落を表示する場合は、この値を使用します。

こちらも参照ください