加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 首次启动应用程序时显示对话框

发布时间:2020-12-15 18:23:21 所属栏目:百科 来源:网络整理
导读:当程序第一次启动(并且只是第一次),某种指令或指定设置时,是否有一种简单的方法来显示对话框? 解决方法 您可以在设置中将其保存为bool,并且应该检查第一个表单的加载事件. 您的设置文件应该有一个我称之为“FirstRun”的设置,执行以下步骤: 右键单击您的项
当程序第一次启动(并且只是第一次),某种指令或指定设置时,是否有一种简单的方法来显示对话框?

解决方法

您可以在设置中将其保存为bool,并且应该检查第一个表单的加载事件.
您的设置文件应该有一个我称之为“FirstRun”的设置,执行以下步骤:

>右键单击您的项目
>点击“属性”
>点击“设置”标签页(可能在左侧)
>像我上面的图片中所示添加设置

注意:如果您的应用需要,可以将范围更改为“应用程序”,因为您未在提问中提及.

您的设置文件应如下图所示:

public void Form1_Load(object sender,EventArgs e)
{
    if((bool)Properties.Settings.Default["FirstRun"] == true) 
    {
       //First application run
       //Update setting
       Properties.Settings.Default["FirstRun"] = false;
       //Save setting
       Properties.Settings.Default.Save();
       //Create new instance of Dialog you want to show
       FirstDialogForm fdf = new FirstDialogForm();
       //Show the dialog
       fdf.ShowDialog();
    }
    else
    {
       //Not first time of running application.
    }
}

注意:从我的手机写这个,所以我无法编译测试编辑:检查代码并从桌面添加图像.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读