Compartir a través de


ButtonEvent.Clicked Evento

Definición

Ocurre cuando se hace clic en un control Botón en una vista de un formulario.

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 

Tipo de evento

Excepciones

Sólo se puede agregar un delegado al evento. Esta excepción se produce si se agregan varios delegados al mismo id. de control.

Ejemplos

En el siguiente ejemplo, se supone que dispone de un control Botón y un control Cuadro de texto enlazado a field1 en el formulario. Al hacer clic en el Botón se abre un situado en la raíz del origen de datos principal del formulario (el documento XML subyacente). A continuación, se usa este XPathNavigator para seleccionar el nodo al que está enlazado el cuadro de texto. A continuación, establece y coloca un segundo XPathNavigator para el cuadro de texto en ese nodo. Por último, el SetValue(String) método de XPathNavigator se usa para establecer el cuadro de texto en "Hola mundo!".

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

Comentarios

El controlador de eventos de este evento no permite la cancelación del evento.

Nota: El evento Clicked generado por el control Button es el único evento compatible directamente con un control de un formulario. Sin embargo, la XmlEvent clase implementa eventos que se generan cuando se realizan cambios en el documento XML subyacente del formulario. Con estos eventos, puede crear controladores de eventos que respondan a los cambios realizados desde controles enlazados a nodos y grupos del documento XML subyacente de un formulario.

Se aplica a