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

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

ControlEvents - Membres

Microsoft.Office.InfoPath - Espace de noms