次の方法で共有


_ButtonEventSink_Event.OnClick イベント

Microsoft Office InfoPath 2007 フォームのビュー内で [ボタン] コントロールがクリックされると発生します。

名前空間: 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);
 }

関連項目

参照

_ButtonEventSink_Event インターフェイス
_ButtonEventSink_Event のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間