有時,上位機的功能越多,一個主界面可能包容不下,這就需要將一些功能單獨做一個窗口,這也是考慮到可移植性,比如,現在我的上位機需要一個設置CAN參數的界面,如下圖
請注意,我一共使用了2個Button,點擊”取消“按鈕,將關閉該界面,點擊”連接“按鈕,該界面將數據保存並返回給主界面
將”取消“按鍵的屬性”DialogResult“值設爲”Canael“,將”連接“對應的該屬性值設置爲”OK“
主程序裏調用就可以了
if(ControllerHelper.IfCan.ShowDialog() == DialogResult.OK)
{
ControllerHelper.Connect();
}
else
{
ControllerHelper.IfCan.Hide();
}