如何激活窗口

本文关键字:窗口 激活 何激活 | 更新日期: 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 服务? 如果这样做,则可以让它在后台自动运行,而无需用户交互。