Compartir a través de


Propiedad Enabled (Microsoft Forms)

Especifica si un control puede recibir el enfoque y responder a eventos generados por el usuario.

Sintaxis

objeto . Habilitado [= Boolean ]

La sintaxis de la propiedad Enabled tiene estas partes:

Parte Descripción
object Obligatorio. Un objeto válido.
Boolean Opcional. Si el objeto puede responder a los eventos generados por el usuario.

Configuración

La configuración de Boolean es:

Valor Descripción
True El control puede recibir el enfoque y responder a los eventos generados por el usuario, y está accesible a través de código (valor predeterminado).
False El usuario no puede interactuar con el control mediante el mouse, las pulsaciones de teclas, las aceleradoras o las teclas de acceso rápido. El control suele estar accesible a través de código.

Comentarios

Utilice la propiedad Enabled para habilitar y deshabilitar controles. Un control deshabilitado aparece atenuado, mientras que un control habilitado aparece de la forma habitual. Además, si un control contiene un mapa de bits, el mapa de bits aparece atenuado cuando el control está atenuado. Si Enabled tiene el valor False para un Image, el control no inicia eventos, pero no aparece atenuado.

Las propiedades Enabled y Locked funcionan juntas para lograr los siguientes efectos:

  • Si Enabled y Locked tienen ambas el valor True, el control puede recibir el foco y aparece de la forma habitual (no atenuado) en el formulario. El usuario puede copiar los datos del control, pero no modificarlos.

  • Si Enabled tiene el valor True y Locked tiene el valor False, el control puede recibir el foco y aparece de la forma habitual en el formulario. El usuario puede copiar y modificar los datos del control.

  • Si Enabled tiene el valor False y Locked tiene el valor True, el control no puede recibir el foco y aparece atenuado en el formulario. El usuario no puede copiar ni modificar los datos del control.

  • Si Enabled y Locked tienen ambas el valor False, el control no puede recibir el foco y aparece atenuado en el formulario. El usuario no puede copiar ni editar datos en el control.

Puede combinar la configuración de las propiedades Enabled y TabStop para evitar que el usuario seleccione un botón de comando con el tabulador, aunque permitiendo todavía al usuario que haga clic en el botón. La configuración de TabStop en False significa que el botón de comando no aparecerá en el orden de tabulación. Sin embargo, si Enabled es True, el usuario todavía puede hacer clic en el botón de comando, siempre y cuando TakeFocusOnClick esté establecido en True.

Cuando el usuario tabula en una MultiPage o TabStrip habilitada, la primera página o pestaña del control recibe el foco. Si la primera página o ficha de una MultiPage o TabStrip está deshabilitada, la primera página o ficha habilitada de dicho control recibe el enfoque. Si todas las páginas o fichas de una MultiPage o TabStrip están deshabilitadas, el control se deshabilita y no puede recibir el enfoque.

Si un frame está deshabilitado, se deshabilitan todos los controles que contiene.

Al hacer clic en un ListBox deshabilitado, no se inicia el evento Click.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.