UIObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可在 Microsoft InfoPath 窗体中使用的各种用户界面组件。
public interface class UIObject : Microsoft::Office::Interop::InfoPath::SemiTrust::UI2
[System.Runtime.InteropServices.Guid("096cd549-0786-11d1-95fa-0080c78ee3bb")]
public interface UIObject : Microsoft.Office.Interop.InfoPath.SemiTrust.UI2
type UIObject = interface
interface UI2
interface UI
Public Interface UIObject
Implements UI2
- 属性
- 实现
注解
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅UI2。
UIObject(用户界面)对象提供许多用来显示自定义对话框和内置对话框的方法。
使用 UIObject 对象,可以在用户填写表单时,以编程的方式向用户显示各种类型的对话框。 该对象不用于修改 InfoPath 用户界面。
通过 对象的 属性XDocument访问 UIUIObject 对象。
UIObject 对象提供 Alert(String) 方法,该方法用于显示带有一些自定义文本的简单消息框,如以下示例所示:
thisXDocument.UI.Alert("Custom message text goes here.");
UI 对象可以显示的内置 InfoPath 对话框之一是“数字签名”对话框;可以使用 方法向用户 ShowSignatureDialog() 显示此对话框,如下所示:
thisXDocument.UI.ShowSignatureDialog();
注意: ShowSignatureDialog 方法只能在已启用数字签名的表单中使用。 如果在没有为数字签名启用的表单中使用,该方法将返回错误。
有关使用 UIObject 对象的详细信息,请参阅如何:使用 InfoPath 2003 对象模型显示警报和对话框。
方法
Alert(String) |
在 Microsoft InfoPath 窗体中显示带有自定义文本消息的消息框。 (继承自 UI2) |
Confirm(String, XdConfirmButtons) |
显示一个带有用户输入按钮的消息框。 (继承自 UI2) |
SetSaveAsDialogFileName(String) |
在“另存为”对话框中设置表单的默认文件名。 (继承自 UI2) |
SetSaveAsDialogLocation(String) |
设置“另存为”对话框在打开时开始浏览的初始位置。 (继承自 UI2) |
ShowMailItem(String, String, String, String, String) |
在默认电子邮件编辑器中创建一封电子邮件,并将当前打开的 Microsoft InfoPath 窗体附加到邮件。 (继承自 UI2) |
ShowModalDialog(String, Object, Object, Object, Object, Object) |
在 Microsoft InfoPath 窗体中显示自定义模式对话框。 (继承自 UI2) |
ShowSignatureDialog() |
显示“Microsoft InfoPath”数字签名“对话框。 (继承自 UI2) |