Permission.Enabled, propriété
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.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)
Syntaxe
Public MustOverride Property Enabled As Boolean
Dim instance As Permission
Dim value As Boolean
value = instance.Enabled
instance.Enabled = value
public abstract bool Enabled { get; set; }
Valeur de la 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.
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 et si le code tente de modifier ce paramètre, une System.Runtime.InteropServices.COMException est générée et le message « La méthode/propriété n'est pas disponible en mode aperçu » est renvoyé. |
Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.
Ce type ou ce membre est uniquement accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft Office InfoPath 2007.
Exemple
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
Voir aussi
Référence
Permission, classe
Membres Permission
Microsoft.Office.InfoPath, espace de noms