有些時候我們想用戶在設置完之后使程序重新啟動生效,這時候我們只需要簡單的應用一下代碼即可:
if (MessageBox.Show("設置保存成功,下次啟動時生效,是否馬上重啟軟件?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes) { Application.Exit(); System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); }