如何激活窗口
本文关键字:窗口 激活 何激活 | 更新日期: 2023-09-27 17:55:14
我在研究C#。我有一个应用程序。在此应用程序中,我需要显示消息,假设在下午1点我的应用程序显示"吃晚饭"。在下午4点显示"吃零食",基本上是一个提醒应用程序,这里用户设置时间和消息,持续时间它在窗口上激活了多长时间。我已经写了这个应用程序,但问题是用户有一个特殊要求,用户不喜欢在快速栏/start-->programFiles上看到应用程序图标,应用程序只是在注册表上占据位置。用户在启动他的操作系统时,它变得活跃,并且在确切的时间它只是显示消息,在间隔持续时间变得不可见之后。如有任何疑问,请询问。提前谢谢。
我建议将exe放在启动文件夹下的"开始"菜单或注册表中的启动文件夹中。 注册表路径如下所示:
HKEY_LOCAL_MACHINE'Software'Microsoft'Windows'CurrentVersion'Run
这将在用户登录时启动它。 然后,隐藏应用程序启动(Form.Visible = false)。 需要时,使应用程序再次可见。
我建议将exe放在启动文件夹下的"开始"菜单或注册表中的启动文件夹中。注册表路径如下所示:
HKEY_LOCAL_MACHINE'Software'Microsoft'Windows'CurrentVersion'Run
使用System.Windows.Forms;
namespace HideWindows
{
public class HideForm : Form
{
public HideForm()
{
Opacity = 0;
ShowInTaskbar = false;
}
public new void Show()
{
Opacity = 100;
ShowInTaskbar = true;
Show(this);
}
}
}
单个表单在启动时隐藏上面的网址帮助更多。
您是否考虑过将应用程序转换为 Windows 服务? 如果这样做,则可以让它在后台自动运行,而无需用户交互。