共用方式為


ControlEvents 類別

代表表單上 [按鈕] 控制項所引發之 Clicked 事件的所有事件處理常式集合。

**命名空間:**Microsoft.Office.InfoPath
**組件:**Microsoft.Office.InfoPath (於 microsoft.office.infopath.dll 中)

語法

'宣告
<DefaultMemberAttribute("Item")> _
Public MustInherit Class ControlEvents
'用途
Dim instance As ControlEvents
[DefaultMemberAttribute("Item")] 
public abstract class ControlEvents

備註

ControlEvents 類別和它的 Item 屬性是用於繫結表單範本 FormCode 類別 (在表單範本的 FormCode.cs 或 FormCode.vb 檔案中) 之 InternalStartup 方法內的事件處理常式。

範例

下列範例會示範繫結 [按鈕] 控制項 Clicked 事件之事件處理常式的 InternalStartup 方法 (利用 ClickedEventHandler 委派)。

重要

其中的 InternalStartup 方法與事件繫結程式碼,都是您在使用各種不同的使用者介面命令來新增事件處理常式時,由 InfoPath 所產生的。您自己不需要在其中建立 InternalStartup 方法或撰寫任何額外的程式碼。如需如何透過使用者介面命令新增事件處理常式的詳細資訊,請參閱操作方法:新增事件處理常式

[C#]

public void InternalStartup()

{

((ButtonEvent)EventManager.ControlEvents["MyBtn"]).Clicked +=

new ClickedEventHandler(MyBtn_Clicked);

}

[Visual Basic]

Private Sub InternalStartup(ByVal sender As Object, _

AddHandler DirectCast(EventManager.ControlEvents("MyBtn"), _

ButtonEvent).Clicked, AddressOf MyBtn_Clicked

End Sub

繼承階層

System.Object
  Microsoft.Office.InfoPath.ControlEvents

執行緒安全

此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。

請參閱

參考

ControlEvents 成員
Microsoft.Office.InfoPath 命名空間