当用户第一次运行该程序时,我希望显示一个消息框。我在想这样的事情: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 关注
- 149 浏览
添加回答
举报
0/150
提交
取消