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.