2010-12-22 75 views
0

我只想在標題欄上顯示最小化和關閉按鈕,而WinForm應用程序中沒有最大化按鈕使用C#.net。如果我把this.MaximizeBox = false,最大化按鈕仍然顯示,儘管它將被禁用。 任何幫助將不勝感激。請給我你的出色想法如何僅顯示標題欄上的最小化和關閉按鈕

在此先感謝。

回答

0

如果你不介意丟失的最小化按鈕,你可以使用的形式FormBorderStyle到FixedToolWindow或SizableToolWindow。 雖然(來自MSDN),但此方法有一些副作用:

FixedToolWindow:不可調整大小的工具窗口邊框。工具窗口不出現在任務欄或用戶按ALT + TAB時出現的窗口中。雖然通常指定FixedToolWindow的表單通常不顯示在任務欄中,但您還必須確保ShowInTaskbar屬性設置爲false,因爲其默認值爲true。

SizableToolWindow:可調整大小的工具窗口邊框。工具窗口不出現在任務欄或用戶按ALT + TAB時出現的窗口中。

您可以將窗體上的控件框屬性設置爲false(但隨後您會丟失關閉按鈕以及最小化按鈕)。

看起來你也應該能夠使用Windows API(在這個環節的傢伙躲在一個WPF應用程序的關閉按鈕,但我認爲你可以重新利用它)http://winsharp93.wordpress.com/2009/07/21/wpf-hide-the-window-buttons-minimize-restore-and-close-and-the-icon-of-a-window/

相關問題