ButtonEvent.Clicked Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.