_ButtonEventSink_Event.OnClick 事件
在 Microsoft InfoPath 表单中的视图内单击"按钮"控件时发生。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
Event OnClick As _ButtonEventSink_OnClickEventHandler
用法
Dim instance As _ButtonEventSink_Event
Dim handler As _ButtonEventSink_OnClickEventHandler
AddHandler instance.OnClick, handler
event _ButtonEventSink_OnClickEventHandler OnClick
备注
此事件处理程序不允许用户取消操作。
备注
InfoPath 按钮控件的 OnClick 事件是唯一受支持的控件事件。
示例
在以下示例中,OnClick 事件处理程序用于在消息框中显示 my:field1 的值:
[InfoPathEventHandler(MatchPath="btnAlert", EventType=InfoPathEventType.OnClick)]
public void btnAlert_OnClick(DocActionEvent e)
{
IXMLDOMNode field1;
field1 = thisXDocument.DOM.selectSingleNode(@"/my:myFields/my:field1");
thisXDocument.UI.Alert(field1.text);
}