为了账号安全,请及时绑定邮箱和手机立即绑定

如果程序第一次在 C# 中运行,则显示消息框

如果程序第一次在 C# 中运行,则显示消息框

PHP
萧十郎 2024-01-20 21:48:33
当用户第一次运行该程序时,我希望显示一个消息框。我在想这样的事情:private void Form1_Load(object sender, EventArgs e){   if(firstTime)   {       MessageBox.Show("Welcome");   }当用户第一次在 C# 中启动程序时,如何让我的程序显示消息框?
查看完整描述

2 回答

?
MM们

TA贡献1886条经验 获得超2个赞

您需要将该信息存储在某处

  • 文件

  • 系统注册表

  • 数据库

  • 应用程序中的设置

然后读取该值,并在检查之前设置firstTime 标志。


查看完整回答
反对 回复 2024-01-20
?
长风秋雁

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部分)。


您可以删除该文件再次测试。



查看完整回答
反对 回复 2024-01-20
  • 2 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信