Freigeben über


ControlEvents-Klasse

Stellt die Auflistung aller Ereignishandler für die Clicked-Ereignisse dar, die durch die Steuerelemente Schaltfläche in einem Formular ausgelöst werden.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
<DefaultMemberAttribute("Item")> _
Public MustInherit Class ControlEvents
'Usage
Dim instance As ControlEvents
[DefaultMemberAttribute("Item")] 
public abstract class ControlEvents

Hinweise

Die ControlEvents-Klasse und ihre Item-Eigenschaft dienen zum Binden von Ereignishandlern in der InternalStartup-Methode der FormCode-Klasse in einer Formularvorlage (in der Datei "FormCode.cs" oder "FormCode.vb" der Formularvorlage).

Beispiel

Im folgenden Beispiel wird die InternalStartup-Methode dargestellt, die den Ereignishandler für das Clicked-Ereignis für das Steuerelement Schaltfläche mithilfe des ClickedEventHandler-Delegats bindet.

Wichtig

Die InternalStartup-Methode und der Ereignisbindungscode werden von InfoPath generiert, wenn Sie Ereignishandler mithilfe verschiedener Benutzeroberflächenbefehle hinzufügen. Sie dürfen die InternalStartup-Methode nicht selbst erstellen oder zusätzlichen Code hinzufügen. Informationen zum Hinzufügen von Ereignishandlern mithilfe von Benutzeroberflächenbefehlen finden Sie unter Vorgehensweise: Hinzufügen eines Ereignishandlers.

[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

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.ControlEvents

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

ControlEvents-Member
Microsoft.Office.InfoPath-Namespace