前言:
大家好,我是上位機馬工,碩士畢業4年年入40萬,目前在一家自動化公司擔任軟件經理,從事C#上位機軟件開發8年以上!我們在開發的上位機軟件運行起來以后,一般在右上角都有一個關閉按鈕,正常情況下點擊關閉按鈕就能關閉軟件,但是不排除我們不想關閉軟件,但是因為不小心把鼠標點到了關閉按鈕,如果這是一個正在生產的機器,突然關閉軟件可能會導致產品損壞,那么我們如何去解決這個誤操作的問題呢,本文就來講解解決方案!
1、 使用彈窗提示
當我們點擊關閉按鈕的時候,我們彈出來一個提前寫好的窗體界面,提示用戶是否真的想關閉軟件,如果用戶選擇“是”,則關閉軟件;如果用戶選擇“否”則取消關閉軟件。
2、彈窗界面設計
彈窗界面設計成如下效果,核心代碼是點擊“確定”按鈕執行 this.DialogResult = DialogResult.OK;,點擊“取消”按鈕返執行this.DialogResult = DialogResult.Cancel;