winform實現委託
使用場景:底層通訊時,將通訊資料展示到其他的窗體上;
第一步:在Global檔案寫下面程式碼:
public delegate void ReceiveBoardMsgHandler(double preTemp, double chamberTemp, double sampleTemp, bool boardStatus, int currentStep, int commandId,int machineNo);
public static ReceiveBoardMsgHandler ReceiveBoardMsg;
第二步:需要使用委託的地方寫下面程式碼:
Global.ReceiveBoardMsg(preTempDouble, cTempDouble, sTempDouble, isLastStep, currentStep, commandId, Convert.ToInt32(cMachineNo));//把返回的溫度傳到run頁面進行畫圖
第三步:展示頁面寫下面程式碼:
//FOrm初始化時繫結事件(Load方法中新增)
Global.ReceiveBoardMsg = ReceiveBoardMsg;
//方法定義
public void ReceiveBoardMsg(double preTemp, double chamberTemp, double sampleTemp, bool isLastStep, int currentStep, int commandId, int machineNo)
{
//需要實現的程式碼邏輯
}
相關文章
- Winform中使用委託實現跨執行緒安全呼叫控制元件ORM執行緒控制元件
- dotnet 委託的實現解析
- dotnet 委託的實現解析(2)開放委託和封閉委託 (Open Delegates vs. Closed Delegates)
- 事件委託優缺點和實現事件
- 委託、事件--委託例項篇事件
- 委託
- C#自學(一)委託(delegate)、委託泛型、多播委託C#泛型
- 委託與事件-委託詳解(一)事件
- PHP實現BitMEX API POST方式委託掛單PHPAPI
- 委託實現動態時間重新整理
- 委託、Lambda表示式、事件系列04,委託鏈是怎樣形成的, 多播委託, 呼叫委託鏈方法,委託鏈異常處理事件
- 事件委託事件
- 委託、Lambda表示式、事件系列01,委託是什麼,委託的基本用法,委託的Method和Target屬性事件
- .NET Core 利用委託實現動態流程組裝
- 委託、Lambda表示式、事件系列06,使用Action實現觀察者模式,體驗委託和事件的區別事件模式
- 委託、Lambda表示式、事件系列07,使用EventHandler委託事件
- 用委託者模式實現的多型別Adapter模式多型型別APT
- 通過釋出訂閱模式實現的事件委託模式事件
- jQuery 事件委託jQuery事件
- 委託筆記筆記
- .NET委託解析
- Java-委託Java
- C#委託C#
- C# 委託(delegate)、泛型委託和Lambda表示式C#泛型
- iOS:利用訊息轉發機制實現多播委託iOS
- 委託、Lambda表示式、事件系列05,Action委託與閉包事件
- C#委託的幾種表現方式C#
- C#-委託delegateC#
- C# 事件委託C#事件
- C#委託(delegate)C#
- C#事件委託事件
- 重中之重:委託與事件事件
- C# 委託事件C#事件
- wpf移除事件委託事件
- 委託、Lambda表示式、事件系列03,從委託到Lamda表示式事件
- 使用Java委託實現面向函式式語言中的map/filterJava函式Filter
- C#基礎系列:委託實現簡單設計模式(1)C#設計模式
- 用JScript實現VB.Net,C#的[委託Delegate]: (轉)JSC#