2012-02-09 55 views
1

我開發了一個在後臺運行的WinForm應用程序。主窗體是隱藏的,並顯示應用程序,我必須單擊托盤欄中的圖標。開始顯示Traybar應用程序

(開發這個應用程序我跟着這個帖子:http://windowsclient.net/articles/notifyiconapplications.aspx

現在,我想修改我的應用程序,使顯示的主要形式,當我啓動它,那是隱藏在traybar只有當形式被最小化。

如何在應用程序啓動時在我的自定義ApplicationContext中調用mainForm.Show()方法?

+0

你試過:

notifyIcon.Visible = false
Robert 2012-02-09 11:23:52

+0

我不想隱藏'notifyIcon',我想我的應用程序開始展示的主要形式,而不僅僅是最小化traybar ... – davioooh 2012-02-09 11:30:23

回答

1

使用您鏈接到的示例源代碼,因此您將不得不翻譯到您的代碼庫,我在CalendarApplicationContext.InitializeContext()中添加了對ShowForm()的調用。

這似乎做你想要的,如果我理解你的請求的權利。

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

是的,它的工作原理。謝謝! – davioooh 2012-02-09 11:36:15