TextBoxBase.WordWrap TextBoxBase.WordWrap TextBoxBase.WordWrap TextBoxBase.WordWrap Property

定義

複数行テキスト ボックス コントロールで必要に応じて自動的に次の行に折り返すかどうかを示します。Indicates whether a multiline text box control automatically wraps words to the beginning of the next line when necessary.

public:
 property bool WordWrap { bool get(); void set(bool value); };
public bool WordWrap { get; set; }
member this.WordWrap : bool with get, set
Public Property WordWrap As Boolean

プロパティ値

複数行テキスト ボックス コントロールで行が折り返される場合は true。ユーザーがコントロールの右端を超えてテキストを入力すると、複数行テキスト ボックス コントロールが自動的に水平にスクロールする場合は falsetrue if the multiline text box control wraps words; false if the text box control automatically scrolls horizontally when the user types past the right edge of the control. 既定値は、true です。The default is true.

次のコード例ではTextBox、複数行を作成するためのクラスを派生TextBox垂直スクロール バーを持つコントロール。The following code example uses TextBox, a derived class, to create a multiline TextBox control with vertical scroll bars. またこの例では、 AcceptsTabAcceptsReturn、およびWordWrapプロパティを複数行テキスト ボックス コントロールのテキスト ドキュメントを作成するのに役立ちます。This example also uses the AcceptsTab, AcceptsReturn, and WordWrap properties to make the multiline text box control useful for creating text documents.

public:
   void CreateMyMultilineTextBox()
   {
      // Create an instance of a TextBox control.
      TextBox^ textBox1 = gcnew TextBox;
      
      // Set the Multiline property to true.
      textBox1->Multiline = true;
      // Add vertical scroll bars to the TextBox control.
      textBox1->ScrollBars = ScrollBars::Vertical;
      // Allow the RETURN key in the TextBox control.
      textBox1->AcceptsReturn = true;
      // Allow the TAB key to be entered in the TextBox control.
      textBox1->AcceptsTab = true;
      // Set WordWrap to true to allow text to wrap to the next line.
      textBox1->WordWrap = true;
      // Set the default text of the control.
      textBox1->Text = "Welcome!" + Environment::NewLine + "Second Line";
   }
public void CreateMyMultilineTextBox()
 {
    // Create an instance of a TextBox control.
    TextBox textBox1 = new TextBox();
    
    // Set the Multiline property to true.
    textBox1.Multiline = true;
    // Add vertical scroll bars to the TextBox control.
    textBox1.ScrollBars = ScrollBars.Vertical;
    // Allow the RETURN key in the TextBox control.
    textBox1.AcceptsReturn = true;
    // Allow the TAB key to be entered in the TextBox control.
    textBox1.AcceptsTab = true;
    // Set WordWrap to true to allow text to wrap to the next line.
    textBox1.WordWrap = true;
    // Set the default text of the control.
    textBox1.Text = "Welcome!" + Environment.NewLine + "Second Line";
 }
Public Sub CreateMyMultilineTextBox()
    ' Create an instance of a TextBox control.
    Dim textBox1 As New TextBox()
    
    ' Set the Multiline property to true.
    textBox1.Multiline = True
    ' Add vertical scroll bars to the TextBox control.
    textBox1.ScrollBars = ScrollBars.Vertical
    ' Allow the RETURN key in the TextBox control.
    textBox1.AcceptsReturn = True
    ' Allow the TAB key to be entered in the TextBox control.
    textBox1.AcceptsTab = True
    ' Set WordWrap to true to allow text to wrap to the next line.
    textBox1.WordWrap = True
    ' Set the default text of the control.
    textBox1.Text = "Welcome!" & Environment.NewLine & "Second Line"
End Sub

注釈

このプロパティ設定されている場合trueに関係なく水平スクロール バーが表示されない、ScrollBarsプロパティの設定。If this property is set to true, horizontal scroll bars are not displayed regardless of the ScrollBars property setting.

注意

派生クラスでTextBox、しない限り、コントロール内のテキストは、このプロパティのプロパティの設定に関係なくラップ常に、TextAlignプロパティに設定されてHorizontalAlignment.Leftします。In the derived class, TextBox, text within the control will always wrap regardless of the property setting of this property unless the TextAlign property is set to HorizontalAlignment.Left.

適用対象