开始时显示Traybar应用程序

时间:2012-02-09 11:07:02

标签: c# .net winforms

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

(为了开发这个应用程序,我遵循了这篇文章:http://windowsclient.net/articles/notifyiconapplications.aspx

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

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

1 个答案:

答案 0 :(得分:1)

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

如果我理解你的要求,这似乎就是你想要的。

    /// </summary>
    private void InitializeContext() 
    {
        ....
        this.exitContextMenuItem.Click += new System.EventHandler(this.exitContextMenuItem_Click);
        ShowForm();
    }