Freigeben über


XmlForm.ReadOnly-Eigenschaft

Ruft einen Wert ab, der angibt, ob eine Formularvorlage schreibgeschützt oder gesperrt ist.

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property ReadOnly As Boolean
    Get
'Usage
Dim instance As XmlForm
Dim value As Boolean

value = instance.ReadOnly
public abstract bool ReadOnly { get; }

Eigenschaftswert

Typ: System.Boolean
true, wenn die Formularvorlage schreibgeschützt oder gesperrt ist; andernfalls false.

Hinweise

Weist die ReadOnly-Eigenschaft den Wert true auf, so wurde die Formularvorlage in den schreibgeschützten oder gesperrten Modus versetzt. Es können weiterhin Änderungen an der Formularvorlage vorgenommen werden. Allerdings kann die Formularvorlage mithilfe eines Save-Vorgangs nicht mit demselben Namen gespeichert werden. Die Speicherung muss über den SaveAs-Vorgang unter einem neuen Namen erfolgen.

Verwenden Sie die ReadOnly-Eigenschaft der DataSource-Klasse, um zu bestimmen, ob das dem Formular zugrunde liegende XML-Dokument in den Schreibschutzmodus versetzt wurde. Für den Zugriff auf die ReadOnly-Eigenschaft des aktuellen Formulars können Sie mithilfe der MainDataSource-Eigenschaft auf eine Instanz der DataSource-Klasse zugreifen, die das dem aktuellen Formular zugrunde liegende XML-Dokument darstellt.

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 über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler oder in einem Webbrowser geöffnet wurden.

Siehe auch

Referenz

XmlForm Klasse

XmlForm-Member

Microsoft.Office.InfoPath-Namespace