ButtonEvent.Clicked Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsqu'un contrôle Bouton est activé dans une vue d'un formulaire.
public:
abstract event Microsoft::Office::InfoPath::ClickedEventHandler ^ Clicked;
public abstract event Microsoft.Office.InfoPath.ClickedEventHandler Clicked;
member this.Clicked : Microsoft.Office.InfoPath.ClickedEventHandler
Public MustOverride Custom Event Clicked As ClickedEventHandler
Type d'événement
Exceptions
Un seul délégué peut être ajouté à l'événement. Cette exception est générée si plusieurs délégués sont ajoutés au même ID de contrôle.
Exemples
L’exemple suivant suppose que vous disposez d’un contrôle Button et d’un contrôle Zone de texte lié à field1 dans votre formulaire. Un clic sur button ouvre un objet XPathNavigator positionné à la racine de la source de données main du formulaire (document XML sous-jacent). Ce XPathNavigator est ensuite utilisé pour sélectionner le nœud auquel la zone de texte est liée. Il définit et positionne ensuite un deuxième XPathNavigator pour la zone de texte sur ce nœud. Enfin, la SetValue(String) méthode du XPathNavigator est utilisée pour définir la zone de texte sur « Hello World ! ».
public void MyButton_Clicked(object sender, ClickedEventArgs e)
{
XPathNavigator root, txtbox;
root = this.MainDataSource.CreateNavigator();
txtbox = root.SelectSingleNode("/my:myFields/my:field1",
this.NamespaceManager);
txtbox.SetValue("Hello World!");
}
Public Sub MyButton_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Dim root, txtbox As XPathNavigator
root = Me.MainDataSource.CreateNavigator
txtbox = root.SelectSingleNode("/my:myFields/my:field1", _
Me.NamespaceManager)
txtbox.SetValue("Hello World!")
End Sub
Remarques
Le gestionnaire de cet événement n'autorise pas l'annulation de l'événement.
Remarque : l’événement Clicked déclenché par le contrôle Button est le seul événement pris en charge directement par un contrôle sur un formulaire. Toutefois, la XmlEvent classe implémente les événements qui sont déclenchés lorsque des modifications sont apportées au document XML sous-jacent du formulaire. Vous pouvez, avec ces événements, créer des gestionnaires d'événements qui répondent aux modifications apportées à partir des contrôles liés aux nœuds et aux groupes du document XML sous-jacent d'un formulaire.