Partager via


Permission.Enabled Propriété

Définition

Obtient ou définit l'information indiquant que les paramètres d'autorisation représentés par l'objet Permission sont activés pour le formulaire actif.

public:
 abstract property bool Enabled { bool get(); void set(bool value); };
public abstract bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public MustOverride Property Enabled As Boolean

Valeur de propriété

La valeur True est renvoyée si les paramètres d'autorisation sont activés. Dans le cas contraire, la valeur false est renvoyée.

Exemples

Dans l'exemple ci-dessous, le contrôle Bouton permet d'indiquer si les paramètres d'autorisation sont activés pour le formulaire actif.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Permission.Enabled.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Permission.Enabled.ToString())
End Sub

Remarques

Utilisez la propriété Enabled pour déterminer si les autorisations sont restreintes sur le formulaire actif et pour activer ou désactiver les autorisations. Remplacez Enabled par false pour désactiver les autorisations et supprimer tous les utilisateurs (autres que l'auteur du formulaire) ainsi que leurs autorisations.

Remarque : En mode aperçu, la propriété Enabled renvoie toujours false. Si le code tente de modifier ce paramètre, une exception System.Runtime.InteropServices.COMException est déclenchée et le message « La propriété/méthode n’est pas disponible en mode préversion » est retourné.

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.

S’applique à