Permission.Enabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab, ob die durch das Permission-Objekt dargestellten Berechtigungseinstellungen für das aktuelle Formular aktiviert sind, oder legt diese Einstellung fest.
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
Eigenschaftswert
True, wenn die Berechtigungseinstellungen aktiviert sind; andernfalls false.
Beispiele
Im folgenden Beispiel wird durch Klicken auf das Steuerelement Schaltfläche angezeigt, ob Berechtigungseinstellungen für das aktuelle Formular aktiviert sind.
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
Hinweise
Verwenden Sie die Enabled-Eigenschaft, um zu bestimmen, ob Berechtigungen auf das aktive Formular eingeschränkt sind, und um Berechtigungen zu aktivieren oder zu deaktivieren. Legen Sie Enabled auf false fest, um Berechtigungen zu deaktivieren und alle Benutzer (außer den Autor) und deren Berechtigungen zu entfernen.
Hinweis: Im Vorschaumodus gibt die Enabled-Eigenschaft immer false zurück, und wenn Code versucht, diese Einstellung zu ändern, wird eine System.Runtime.InteropServices.COMException ausgelöst, und die Meldung "Die Eigenschaft/Methode ist im Vorschaumodus nicht verfügbar" wird zurückgegeben.
Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.
Auf diesen Typ oder dieses Mitglied kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler geöffnet wurden.