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 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。