Partager via


ControlEvents, classe

Représente la collection de tous les gestionnaires d'événements pour les événements Clicked déclenchés par les contrôles Bouton d'un formulaire.

Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)

Syntaxe

<DefaultMemberAttribute("Item")> _
Public MustInherit Class ControlEvents

Dim instance As ControlEvents
[DefaultMemberAttribute("Item")] 
public abstract class ControlEvents

Remarques

La classe ControlEvents et sa propriété Item sont utilisées pour lier des gestionnaires d'événements dans la méthode InternalStartup de la classe FormCode d'un modèle de formulaire (fichier FormCode.cs ou FormCode.vb du modèle de formulaire).

Exemple

L'exemple ci-dessous illustre la méthode InternalStartup qui permet de lier le gestionnaire d'événements pour l'événement Clicked d'un contrôle Bouton à l'aide du délégué ClickedEventHandler.

Important :

La méthode InternalStartup et le code de liaison d'événements correspondant sont générés par InfoPath lors de l'ajout de gestionnaires d'événements à l'aide de diverses commandes de l'interface utilisateur. Ne créez pas la méthode InternalStartup et n'y écrivez pas de code supplémentaire vous-même. Pour plus d'informations sur l'ajout de gestionnaires d'événements à l'aide des commandes de l'interface utilisateur, voir Procédure d'ajout d'un gestionnaire d'événements.

[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

Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.ControlEvents

Sécurité des threads

Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.

Voir aussi

Référence

Membres ControlEvents
Microsoft.Office.InfoPath, espace de noms