Window 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在 Microsoft InfoPath 应用程序中使用的窗口。
public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
- 继承
-
Window
示例
在以下示例中, ActiveWindow 属性用于设置对当前窗口的引用。 然后此代码检查该窗口的类型,如果是编辑窗口类型,则在消息框中显示窗口所包含的任务窗格的数目。
// Set a reference to the current window.
Window currentWindow = this.Application.ActiveWindow;
// Check if the window is an editing window;
if (currentWindow.WindowType == WindowType.Editor)
{
MessageBox.Show("Number of task panes: " +
currentWindow.TaskPanes.Count.ToString());
}
' Set a reference to the current window.
Dim currentWindow As Window = Me.Application.ActiveWindow
' Check if the window is an editing window;
If currentWindow.WindowType = WindowType.Editor Then
MessageBox.Show("Number of task panes: " & _
currentWindow.TaskPanes.Count.ToString())
End If
注解
Window 对象代表在 InfoPath 应用程序中使用的两种窗口类型:用户填写表单时用于显示表单的编辑窗口,以及用户设计表单模板时在设计模式下使用的设计窗口。
Window 对象提供一些属性和方法,可用来以编程的方式与 InfoPath 窗口进行交互,其中包括激活或关闭窗口的功能以及与任务窗格及其包含的命令栏交互的功能。 Window 对象还提供 XmlForm 属性,用于访问与窗口关联的窗体的基础 XML 文档。
InfoPath 窗体的 Window 对象可通过 Item[Int32] 对象的 属性 WindowCollection 进行访问。 可以使用 属性确定 WindowType 窗口的类型。
可以使用 对象的 属性Application(而不是使用 集合)直接ActiveWindow访问当前打开的WindowCollection窗口。 还可以使用 Window 对象的 属性View访问与视图关联的 Window 对象。
注意:仅当使用编辑窗口类型时, Window 对象的某些属性才可用;如果与设计窗口类型一起使用,它们将返回错误。
构造函数
Window() |
表示在 Microsoft InfoPath 应用程序中使用的窗口。 |
属性
Active |
获取一个值,该值指示与 Window 对象关联的窗口是否为活动窗口。 |
Caption |
获取或设置对象表示Window的窗口的描述文字文本。 |
CommandBars |
获取对与 对象关联的窗口的 Microsoft Office CommandBars 集合的 Window 引用。 |
Height |
获取或设置对象表示 Window 的窗口的高度,以磅为单位。 |
Left |
获取或设置对象表示 Window 的窗口的水平位置,以磅为单位。 |
MailEnvelope |
获取对 MailEnvelope 与 由 对象表示 Window 的窗口关联的 对象的引用。 |
TaskPanes |
获取对 TaskPaneCollection 与 对象关联的集合的 Window 引用。 |
Top |
获取或设置对象表示 Window 的窗口的垂直位置,以磅为单位。 |
Width |
获取或设置对象表示 Window 的窗口的宽度,以磅为单位。 |
WindowState |
获取或设置 由 对象表示 Window 的窗口的状态。 |
WindowType |
获取 由 对象表示的 Window 窗口的类型。 |
XmlForm |
方法
Activate() |
激活 (将焦点) 由 对象表示的 Window 窗口。 |
Close() |
关闭对象所表示 Window 的窗口,该窗口提示将更改保存到任何未保存的窗体或包含尚未保存的更改的窗体。 |
Close(Boolean) |
关闭由 对象表示 Window 的窗口,并选择性地强制关闭包含未保存更改的未保存窗体或窗体而不保存。 |