XmlForm.CurrentView Property (Microsoft.Office.InfoPath)

Gets a View object that represents the current view of the form.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property CurrentView As View
'Usage
Dim instance As XmlForm
Dim value As View

value = instance.CurrentView
public abstract View CurrentView { get; }

Property Value

A View object that represents the current view.

Remarks

Use the View object returned by the CurrentView property to work with the properties and methods of the View object as they apply to the current view.

Important

When a form is open in InfoPath, the CurrentView property returns null if it is used to access a ViewInfo object from an event handler for the Validating event.

This member 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.

This type or member can be accessed from code running in forms opened in Microsoft Office InfoPath 2007 or in a Web browser.

Example

The following code sample shows how to use the ViewInfo and Window properties of the View object returned by the CurrentView property to display the name of the current view and the caption of the current window.

MessageBox.Show(this.CurrentView.ViewInfo.Name);
MessageBox.Show(this.CurrentView.Window.Caption);
MessageBox.Show(Me.CurrentView.ViewInfo.Name)
MessageBox.Show(Me.CurrentView.Window.Caption)

See Also

Reference

XmlForm Class
XmlForm Members
Microsoft.Office.InfoPath Namespace