TextBox.Multiline Propiedad

Definición

Obtiene o establece un valor que indica si es un control TextBox multilínea.

C#
public override bool Multiline { get; set; }

Valor de propiedad

true si el control es un control TextBox multilínea; en caso contrario, false. De manera predeterminada, es false.

Ejemplos

En el ejemplo de código siguiente se crea un control de varias líneas TextBox con barras de desplazamiento verticales. En este ejemplo se usan las AcceptsTabpropiedades , AcceptsReturny WordWrap para que el control de cuadro de texto de varias líneas sea útil para crear documentos de texto.

C#
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 to be entered 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!";
 }

Comentarios

AutoCompleteSource no funciona en controles de varias líneas TextBox .

Cuando se cambia la fuente, no aparece ninguna sangría que haya definido. Para obtener sangría, establezca Multilinetrue en e invalide WM_SETFONT sin llamar a la clase base para que no se llame a SETMARGINS.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10