A read-only property that returns a Boolean value that indicates whether a Microsoft Office InfoPath 2003 form is in read-only mode.
expression.IsReadOnly
expression Required. An expression that returns a reference to an XDocument object.
2: Can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.
If the IsReadOnly property is True, the form has been placed in a read-only state. Changes can still be made to the form, but it cannot be saved using a save operation, it must be saved using a save-as operation.
To determine whether the form's underlying XML document has been placed in a read-only state, use the IsDOMReadOnly property of the XDocument object.
In the following example, the IsReadOnly property of the XDocument object is used to determine whether the form is in a read-only state:
if (XDocument.IsReadOnly)
XDocument.UI.Alert("The form cannot be modified.");
else
return;