[英]How can I import a Timer from Form1 to Form2?
我在Form1
中有一個getDataRefreshRate_Tick(object sender, EventArgs e)
Timer
,它使用SerialPort
每隔一段時間從 Arduino 獲取一些讀數。 然后我有另一個在chart
中顯示數據的Form2
。 那么,如何使用Form1
中的getDataRefreshRate()
Timer
來更新Form2
中的chart
呢? 或者這是不可能的?
創建一個參數化的 Form2 構造函數,如下所示和計時器字段
public class Form2
{
private Timer parentTimer;
public Form2(Timer parentTimer)
{
InitializeComponent();
this.parentTimer = parentTimer;
}
}
現在在 Form1 上創建 Form2 的對象,如下所示並顯示
Form2 frm2 = new Form2(yourTimerObjectOnForm1);
frm2.Show();
並且您可以使用在 Form2 中的 Form1 上創建的 parentTimer 對象
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.