2010-10-10 114 views
14

應用程序如何隱藏一個winform,使其T將不會在Windows任務欄上顯示,用戶看不到它,或者當用戶按下Alt鍵+標籤隱藏的WinForms從任務欄

回答

27

在代碼中執行以下操作:

this.ShowInTaskbar = false;

或者在設計模式:

alt text

編輯:

您還必須設置FormBorderStyle

代碼:

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;

設計:

alt text

這絕對不工作 - 這是使用的是Windows Vista中的某些屏幕打印。

應用程序運行:

alt text

沒有出現在ALT + TAB

alt text

+0

這種方式不會隱藏Alt + Tab的Winform – Ata 2010-10-10 16:38:44

+0

@Ata - 我已經更新了我的回答 – codingbadger 2010-10-10 18:32:58

+0

或者如果您不希望表單的大小可以設置FormBorderStyle爲FixedToolWindow。 – 2012-10-02 21:20:17

6

要隱藏的Alt鍵的形式 + 標籤對話框,這段代碼添加到你的表格的課程:

// Remove from Alt+Tab dialog 
protected override CreateParams CreateParams 
{ 
    get 
    { 
     var Params = base.CreateParams; 
     Params.ExStyle |= 0x80; 
     return Params; 
    } 
} 
+1

太棒了。謝謝! – TamusJRoyce 2013-09-04 10:00:31