代码之家  ›  专栏  ›  技术社区  ›  bdhar

从开关应用程序菜单中删除应用程序条目

  •  0
  • bdhar  · 技术社区  · 16 年前

    我想达到什么目的? 我正在C.NET2.0中编写一个基于windows窗体的应用程序。应用程序的行为应该是这样的:任何形式都不应该是可见的;只有一个系统托盘图标就是整个应用程序。所以,我必须在启动过程中隐藏窗体,然后 NotifyIcon ContextMenuStrip 附属于它。

    到目前为止我做了什么? 我用默认窗体的属性创建了一个Windows应用程序 WindowState-Minimized ShowInTaskbar-false 托盘图标 并附上 右键菜单 去吧。

    发生什么事了?

    该应用程序不应出现在开关应用程序菜单中;因为表单是空的,没有附加任何功能。所需要的只是系统托盘图标。

    谢谢。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Adrian Fâciu    16 年前

    你可以改变你的程序不显示窗体,甚至不加载它。比如:

        [STAThread]
        static void Main()
        {
    
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
    
        //Instance of your application/form
        NoForm hw = new NoForm();
    
        Application.Run(); //remove the Form oject from this call
    
        }
    

    您的应用程序应该可以工作,并且只会显示Notify图标。

        2
  •  0
  •   bdhar    16 年前

    A Hide(); 呼叫 private void MainForm_Load(object sender, EventArgs e)

    推荐文章