ViewInfoCollection.SwitchView 方法

定义

重载

SwitchView(ViewInfo)

将当前视图切换到由指定 ViewInfo 对象表示的视图。

SwitchView(String)

按名称将当前视图切换到指定视图。

SwitchView(ViewInfo)

将当前视图切换到由指定 ViewInfo 对象表示的视图。

public:
 abstract void SwitchView(Microsoft::Office::InfoPath::ViewInfo ^ view);
public abstract void SwitchView (Microsoft.Office.InfoPath.ViewInfo view);
abstract member SwitchView : Microsoft.Office.InfoPath.ViewInfo -> unit
Public MustOverride Sub SwitchView (view As ViewInfo)

参数

view
ViewInfo

代表要切换到的视图的 ViewObject

例外

从 或 ViewSwitched 事件的事件处理程序Loading调用 SwitchView 方法。

传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。

传递给此方法的参数无效。 例如,它的类型或格式有误。

示例

以下示例使用 属性将当前视图切换到集合中 ViewInfoCollection 的初始视图, Initial 以获取代表集合中初始视图的 ViewInfo 对象。

ViewInfo firstView = ViewInfos.Initial;
this.ViewInfos.SwitchView(firstView);
Dim firstView As ViewInfo  = ViewInfos.Initial
Me.ViewInfos.SwitchView(firstView)

注解

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于

SwitchView(String)

按名称将当前视图切换到指定视图。

public:
 abstract void SwitchView(System::String ^ name);
public abstract void SwitchView (string name);
abstract member SwitchView : string -> unit
Public MustOverride Sub SwitchView (name As String)

参数

name
String

要切换到的视图的名称。

例外

视图名称不存在。

从 或 ViewSwitched 事件的事件处理程序Loading调用 SwitchView 方法。

传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。

示例

以下示例将当前视图切换到视图名称“View2”。

this.ViewInfos.SwitchView("View2"); Me.ViewInfos.SwitchView("View2")

注解

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于