- Empezar
- Crear proyectos
- OPC UA
- Objetos gráficos
- Objetos gráficos predefinidos
- Sesiones y configuraciones regionales
- Referencias de objetos y variables
- Extensión de proyectos
- NetLogic
- Referencia de API de C#
- Tutoriales
- Tutorial de alarmas
- Tutorial sobe objetos gráficos
- Tutorial del registrador
- Tutorial de NetLogic
- Tutorial de OPC UA
IUAObject.UAEvent
Este evento ocurre cuando el objeto del proyecto al que hace referencia el objeto C#
IUAObject
genera cualquier evento OPC UA.event EventHandler<UAEventArgs> UAEvent;
Controlador de eventos
public delegate void UAEvent(object sender, UAEventArgs e);
Argumentos del controlador de eventos
- sender(objeto)
- Objeto C# que corresponde al objeto del origen del proyecto del evento.
- e(UAEventArgs)
- Un objeto C# que contiene las siguientes propiedades:
- EventType(IUAObjectType)
- Nodo del tipo de evento generado.
- Arguments(UAEventArgumentList)
- Un objeto C# que contiene los argumentos del evento generado.
Ejemplo
El método
Button1_UAEvent
se ejecuta cada vez que el botón del proyecto Button1
genera cualquier evento (por ejemplo, OnMouseClick
, OnMouseDown
o OnMouseUp
).public override void Start() { var button1 = Owner.Get<Button>("Button1"); button1.UAEvent += Button1_UAEvent; } private void Button1_UAEvent(object sender, UAEventArgs e) { var label1 = Owner.Get<Label>("Label1"); var button1 = (Button)sender; label1.Text = "Event on " + button1.BrowseName + " of type " + e.EventType.BrowseName + " , "; }
Entregue su opinión