當用戶第一次運行該程序時,我希望顯示一個消息框。我在想這樣的事情:private void Form1_Load(object sender, EventArgs e){ if(firstTime) { MessageBox.Show("Welcome"); }當用戶第一次在 C# 中啟動程序時,如何讓我的程序顯示消息框?
2 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
您可以向應用程序設置添加參數。
轉到“解決方案資源管理器”部分Properties,然后雙擊Settings.settings。
添加名為 example 的參數IsFirstLaunch,并將 type 設置為 bool ,值為True。
然后你可以寫:
if ( Properties.Settings.Default.IsFirstLaunch )
{
Properties.Settings.Default.IsFirstLaunch = false;
Properties.Settings.Default.Save();
MessageBox.Show("Welcome");
}
設置存儲在:
c:\Users\{UserName}\AppData\Local\{Assembly CompanyName}\{Assembly Name}.Url__________
所以要小心設置Assembly CompanyName在AssemblyInfo.cs同一節中。
Assembly Name來自應用程序項目屬性(雙擊此Properties部分)。
您可以刪除該文件再次測試。
- 2 回答
- 0 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消