# IsReadOnly Property

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.

## Security Level

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.

## Remarks

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.

## Example

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;

©2003-2004 Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp