C# 启动时显示Traybar应用程序

C# 启动时显示Traybar应用程序,c#,.net,winforms,C#,.net,Winforms,我开发了一个在后台运行的WinForm应用程序。主窗体是隐藏的,要显示应用程序,我必须单击traybar中的图标 (为了开发这个应用程序,我写了以下帖子:) 现在我想修改我的应用程序,以便在启动它时显示主窗体,并且只有当窗体最小化时,它才会隐藏在traybar中 当应用程序启动时,如何在自定义ApplicationContext中调用mainForm.Show()方法 使用链接到的示例源,因此您必须转换到代码库,我在CalendarApplicationContext.InitializeCon

我开发了一个在后台运行的WinForm应用程序。主窗体是隐藏的,要显示应用程序,我必须单击traybar中的图标

(为了开发这个应用程序,我写了以下帖子:)

现在我想修改我的应用程序,以便在启动它时显示主窗体,并且只有当窗体最小化时,它才会隐藏在traybar中


当应用程序启动时,如何在自定义
ApplicationContext
中调用
mainForm.Show()
方法

使用链接到的示例源,因此您必须转换到代码库,我在CalendarApplicationContext.InitializeContext()中添加了对ShowForm()的调用

如果我正确理解你的要求,这似乎是你想要的

    /// </summary>
    private void InitializeContext() 
    {
        ....
        this.exitContextMenuItem.Click += new System.EventHandler(this.exitContextMenuItem_Click);
        ShowForm();
    }
//
私有void InitializeContext()
{
....
this.exitContextMenuItem.Click+=新建System.EventHandler(this.exitContextMenuItem\u Click);
ShowForm();
}

使用链接到的示例源代码,因此您必须转换为代码库,我在CalendarApplicationContext.InitializeContext()中添加了对ShowForm()的调用

如果我正确理解你的要求,这似乎是你想要的

    /// </summary>
    private void InitializeContext() 
    {
        ....
        this.exitContextMenuItem.Click += new System.EventHandler(this.exitContextMenuItem_Click);
        ShowForm();
    }
//
私有void InitializeContext()
{
....
this.exitContextMenuItem.Click+=新建System.EventHandler(this.exitContextMenuItem\u Click);
ShowForm();
}

你试过了吗:我不想隐藏
通知图标
,我希望我的应用程序开始显示主窗体,而不仅仅是在traybar中最小化…你试过了吗:我不想隐藏
通知图标
,我希望我的应用程序开始显示主窗体,而不仅仅是在traybar中最小化。。。