TextBox.ScrollBars Propiedad

Definición

Obtiene o establece qué barras de desplazamiento tienen que aparecer en un control TextBox multilínea.

C#
public System.Windows.Forms.ScrollBars ScrollBars { get; set; }

Valor de propiedad

Uno de los valores de enumeración de ScrollBars que indica si un control TextBox de varias líneas aparece sin barras de desplazamiento, con una barra de desplazamiento horizontal, con una barra de desplazamiento vertical o con las dos. De manera predeterminada, es ScrollBars.None.

Excepciones

Se asignó a la propiedad un valor no situado dentro del intervalo de valores permitidos para la enumeración.

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 también se usan las AcceptsTabpropiedades , AcceptsReturny WordWrap para que el control multilínea TextBox 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 TAB 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

Las barras de desplazamiento horizontales no se mostrarán si la WordWrap propiedad está establecida trueen , independientemente del valor de la ScrollBars propiedad .

Se aplica a

Producto Versiones
.NET Framework 1.1, 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

Consulte también