¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Control.Enabled (Propiedad)

Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[LocalizableAttribute(true)] 
public bool Enabled { get; set; }
/** @property */
public boolean get_Enabled ()

/** @property */
public void set_Enabled (boolean value)

public function get Enabled () : boolean

public function set Enabled (value : boolean)

No aplicable.

Valor de propiedad

Es true si el control puede responder a la interacción del usuario; en caso contrario, es false. El valor predeterminado es true.

Con la propiedad Enabled puede habilitar o deshabilitar controles en tiempo de ejecución. Por ejemplo, es posible deshabilitar los controles que no se apliquen al estado actual de la aplicación. También puede deshabilitarse un control para restringir su uso. Por ejemplo, puede deshabilitarse un botón para evitar que el usuario haga clic sobre él. Si un control está deshabilitado, no puede seleccionarse.

NotaImportante:

Al establecer la propiedad Enabled en false no se deshabilita el cuadro de control de la aplicación ni se impide que la ventana de la aplicación reciba el foco.

Cuando la propiedad habilitada de un control contenedor está establecida en false, también se deshabilitan todos los controles que contenga. Por ejemplo, si el usuario hace clic en cualquiera de los controles contenidos en un control GroupBox deshabilitado, no se provoca ningún evento.

NotaNota:

Cuando se deshabilita un control desplazable, las barras de desplazamiento también se deshabilitan. Por ejemplo, un cuadro de texto de varias líneas deshabilitado no puede desplazarse para mostrar todas las líneas de texto.

En el ejemplo de código siguiente se crea un control GroupBox y se establecen algunas de sus propiedades comunes. En el ejemplo se crea un TextBox y se establece su propiedad Location dentro del cuadro de grupo. A continuación, se establece la propiedad Text del cuadro de grupo y se acopla el cuadro de grupo a la parte superior del formulario. Por último, se deshabilita el cuadro de grupo estableciendo la propiedad Enabled en false, con lo que todos los controles contenidos en el cuadro de grupo se deshabilitan.

// Add a GroupBox to a form and set some of its common properties.
private void AddMyGroupBox()
{
   // Create a GroupBox and add a TextBox to it.
   GroupBox groupBox1 = new GroupBox();
   TextBox textBox1 = new TextBox();
   textBox1.Location = new Point(15, 15);
   groupBox1.Controls.Add(textBox1);

   // Set the Text and Dock properties of the GroupBox.
   groupBox1.Text = "MyGroupBox";
   groupBox1.Dock = DockStyle.Top;

   // Disable the GroupBox (which disables all its child controls)
   groupBox1.Enabled = false;

   // Add the Groupbox to the form.
   this.Controls.Add(groupBox1);
}

// Add a GroupBox to a form and set some of its common properties.
private void AddMyGroupBox()
{
    // Create a GroupBox and add a TextBox to it.
    GroupBox groupBox1 = new GroupBox();
    TextBox textBox1 = new TextBox();
    textBox1.set_Location(new Point(15, 15));
    groupBox1.get_Controls().Add(textBox1);
    // Set the Text and Dock properties of the GroupBox.
    groupBox1.set_Text("MyGroupBox");
    groupBox1.set_Dock(DockStyle.Top);
    // Disable the GroupBox (which disables all its child controls)
    groupBox1.set_Enabled(false);
    // Add the Groupbox to the form.
    this.get_Controls().Add(groupBox1);
} //AddMyGroupBox

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar:
© 2015 Microsoft