- プロジェクトの作成
- オブジェクトと変数のリファレンス
- プロジェクトの拡張
- チュートリアル
- グラフィックオブジェクト チュートリアル
IUAObject.UAEvent
このイベントは、C# オブジェクトが参照するプロジェクトオブジェクトが
IUAObject
OPC UA イベントを生成するときに発生します。event EventHandler<UAEventArgs> UAEvent;
イベントハンドラー
public delegate void UAEvent(object sender, UAEventArgs e);
イベントハンドラー引数
- sender(object)
- イベントのプロジェクト配信元のオブジェクトに対応する C# オブジェクト。
- e(UAEventArgs)
- 次のプロパティを含む C# オブジェクト。
- EventType(IUAObjectType)
- 生成されたイベントのタイプのノード。
- Arguments(UAEventArgumentList)
- 生成されたイベントの引数を含む C# オブジェクト。
例
Button1_UAEvent
メソッドは Button1
プロジェクトボタンが何らかのイベント (たとえば、OnMouseClick
、OnMouseDown
、または 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 + " , "; }
ご質問やご意見