Partager via


ButtonEvent.Clicked Événement

Définition

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.

S’applique à