在我的项目中,我想在用户首次安装我的软件时显示用户指南。所以,因为only one time
我想(在开始时)显示一个窗口,其中给出了一些方向,以便用户可以在第一时间了解如何使用我的软件。用户一旦观看窗口(用户指南)后,该窗口将不再出现。我想使用像userguid.cs
. 这将在我的应用程序生命周期中一次显示在主窗口的请求中。N:B:例如,如果用户重新启动计算机并再次运行该应用程序,它将不会再次显示用户指南窗口,因为它显示之前我该怎么做?谁能告诉我我该怎么做???
问问题
1411 次
2 回答
1
只需维护一个标志,这将帮助您存储用户指南是否已显示。
该标志可以是一个文件,它存储在您的应用程序目录中,或者如果您有一个数据库,您可以将布尔值存储在一个 db 中。
然后调用该函数以显示用户指南、表单加载时或您需要的任何位置。
public void Form1_Load() {
displayUserGuide();
}
并且,在函数 displayUserGuide 中查看标志是否已设置。
public void displayUserGuide() {
//Return, if the form has already been displayed.
if(File.Exists("UGUID")) return;
userGuide.Show();
File.Create("UGUID");
}
displayUserGuide()
您可以在整个应用程序中的任何位置简单地调用该函数。该功能将确保表单仅显示一次。
这样您就可以一次显示 Windows 窗体应用程序。
希望这可以帮助!
于 2013-03-29T06:16:20.357 回答
0
您可以在应用程序路径中创建一个虚拟文件,以确保是否显示用户指南。
例如,
在加载 UserGuide.cs 之前,请检查以下内容,
if(!File.Exists("UserGuideShown"))
{
UserGuide.Show();
File.Create("UserGuideShown");
}
下次加载应用程序时,它会检查文件,它会像已经显示的那样存在。所以它会跳过显示..
于 2013-03-29T06:20:10.960 回答