Enabled, propriété (Microsoft Forms)

Indique si un contrôle peut recevoir le focus et répondre à des événements générés par l'utilisateur.

Syntaxe

objet . Activé [= Boolean ]

La syntaxe de la propriété Enabled présente les éléments suivants :

Élément Description
object Obligatoire. Un objet valide.
Boolean Facultatif. Indique si l'objet peut réagir aux événements générés par l'utilisateur.

Settings

Les paramètres de Boolean sont les suivants :

Valeur Description
True Le contrôle peut recevoir le focus et répondre aux événements générés par l'utilisateur. Vous pouvez y accéder grâce à du code (par défaut).
False L'utilisateur ne peut pas interagir avec le contrôle via la souris, le clavier, les accélérateurs ou les touches de raccourci. Le contrôle est habituellement toujours accessible grâce à du code.

Remarques

Utilisez la propriété Enabled pour activer et désactiver des contrôles. Un contrôle désactivé apparaît estompé, ce qui n'est pas le cas d'un contrôle activé. De plus, si un contrôle affiche une image bitmap, celle-ci est également estompée à chaque fois que le contrôle l'est également. Si Activé a la valeur False pour une image, le contrôle ne déclenche pas d’événements, mais n’apparaît pas grisé.

Les propriétés Enabled et Locked fonctionnent ensemble pour produire les effets suivants :

  • Si les propriétés Enabled et Locked ont toutes deux la valeur True, le contrôle peut recevoir le focus et a un aspect normal (non estompé) dans le formulaire. L'utilisateur peut copier les données du contrôle, sans les modifier.

  • Si la propriété Enabled a la valeur True et la propriété Locked la valeur False, le contrôle peut recevoir le focus et a un aspect normal dans le formulaire. L'utilisateur peut copier et modifier les données du contrôle.

  • Si la propriété Enabled a la valeur False et la propriété Locked la valeur True, le contrôle ne peut pas recevoir le focus et il est estompé dans le formulaire. L'utilisateur ne peut ni copier, ni modifier les données du contrôle.

  • Si les propriétés Enabled et Locked ont la valeur False, le contrôle ne peut pas recevoir le focus et il est estompé dans le formulaire. L'utilisateur ne peut ni copier, ni modifier les données du contrôle.

Vous pouvez combiner les paramètres des propriétés Enabled et TabStop pour empêcher l'utilisateur de sélectionner un bouton de commande avec la touche Tab, tout en permettant à l'utilisateur de cliquer sur le bouton. La définition de la propriété TabStop sur False implique que le bouton de commande n'apparaît pas dans l'ordre de tabulation. Toutefois, si Activé a la valeur True, l’utilisateur peut toujours cliquer sur le bouton de commande, tant que TakeFocusOnClick est défini sur True.

Lorsque l’utilisateur effectue des tabulations dans un contrôle MultiPage ou TabStrip activé, la première page ou le premier onglet du contrôle reçoit le focus. Si la première page ou le premier onglet d'une multipage ou d'un contrôle Onglet est désactivé(e), la première page ou onglet activé(e) de ce contrôle prend le focus. Si toutes les pages ou tous les onglets d'une multipage ou d'un contrôle Onglet sont désactivés, le contrôle est désactivé et ne peut pas prendre le focus.

Si un frame est désactivé, tous les contrôles qu’il contient sont désactivés.

Le fait de cliquer sur un contrôle ListBox désactivé ne déclenche pas l’événement Click.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.