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.

Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.ControlEvents

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

Syntaxe

'Déclaration
Public MustInherit Class ControlEvents
'Utilisation
Dim instance As ControlEvents
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).

Exemples

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

Sécurité des threads

Tout membre static (Shared dans Visual Basic) public de ce type garantit la sécurité 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

ControlEvents, membres

Microsoft.Office.InfoPath, espace de noms