是否有一种简单的方法可以在首次(且仅是第一次)启动程序,以某种指令或指定设置时显示对话框?
您可以在设置中将其另存为布尔值,并应在第一种形式的加载事件中进行检查。您的设置文件应具有一个名为“ FirstRun”的设置,请执行以下步骤:
注意:Scope
如果您的应用需要,可以将其更改为“应用”,因为您没有在问题中提及。
您的设置文件应如下图所示:
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.
}
}
注意: 这是通过手机编写的,因此无法编译以测试
Edit:已检查代码并从桌面添加了图像。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句