次の方法で共有


DocActionEventObject インターフェイス

Microsoft Office InfoPath 2007 のボタン クリック イベントの間に使用されるイベント オブジェクトです。

 

名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(DocActionEventObjectWrapper))> _
Public Interface DocActionEventObject
    Inherits DocActionEvent, DocReturnEvent, DocEvent
'使用
Dim instance As DocActionEventObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(DocActionEventObjectWrapper))] 
public interface DocActionEventObject : DocActionEvent, DocReturnEvent, DocEvent

コメント

この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスのラッパーです。この型を使用して、このコクラスによって実装される COM インターフェイスのメンバにアクセスします。COM インターフェイスについては (このメンバの説明へのリンクを含む)、次を参照してください DocActionEvent

DocActionEvent オブジェクトが提供するプロパティをボタン クリック イベントの中で使用すると、フォームの基になっている XML ドキュメント内のデータとプログラム的に対話し、イベントの成功または失敗を制御できます。

DocActionEvent オブジェクトは、InfoPath フォームのビューに含まれるボタンの OnClick イベントに対するパラメータとして渡されます。このオブジェクトのプロパティは、OnClick イベントの間だけ使用できます。

次の例では、DocActionEvent オブジェクトの Source プロパティを使用して、ボタンを含むフォームの基になっている XML ドキュメントの最も内側の XML Document Object Model (DOM) ノードのソース XML データを表示しています。

[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
 thisXDocument.UI.Alert("Source: " + e.Source.xml);
}

関連項目

参照

DocActionEventObject のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間