ControlEvents (Clase)
Representa la colección de todos los controladores de eventos para los eventos Clicked provocados por los controles Botón de un formulario.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)
Sintaxis
'Declaración
<DefaultMemberAttribute("Item")> _
Public MustInherit Class ControlEvents
'Uso
Dim instance As ControlEvents
[DefaultMemberAttribute("Item")]
public abstract class ControlEvents
Comentarios
La clase ControlEvents y su propiedad Item se usan para enlazar los controladores de eventos del método InternalStartup de la clase FormCode de una plantilla de formulario (de los archivos FormCode.cs o FormCode.vb de la plantilla de formulario)
Ejemplo
En el siguiente ejemplo se muestra el método InternalStartup que enlaza el controlador de eventos para el evento Clicked de un control Botón utilizando el delegado ClickedEventHandler.
Importante
El método InternalStartup y el código de enlace de eventos que contiene son generados por InfoPath cuando se agregan controladores de eventos mediante diversos comandos de la interfaz de usuario. No debe crear el método InternalStartup ni escribir código adicional en él. Para obtener información sobre cómo agregar controladores de eventos con los comandos de la interfaz, vea Cómo agregar un controlador de eventos.
[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
Jerarquía de herencia
System.Object
Microsoft.Office.InfoPath.ControlEvents
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
ControlEvents (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)