2013-02-05 276 views
0

可能重複:
How can I stop a double click of the window title bar from maximizing a window of FormBorderStyle.FixedToolWindow?禁用最大化/表格的雙擊最大限度地減少

我有我已經刪除了減少最大化按鈕從,設置窗體FormBorderStyle爲無,添加drag & drop behaviour,但我希望我的表單大小是靜態的。現在形成最大化/最小化Double Click

我搜索,但沒有找到相關的答案,我想出的問題是關於最大限度地減少&最大化按鈕。

我有一種方式,我告訴我的表格「嘿,你會忽略雙擊並保持你的大小嗎?

+0

我認爲最小化/最大化窗口標題欄雙擊原產於Windows操作系統。不知道雖然 –

回答

4

您可以設置MaximumSizeMinimumSize。如果它們都是相同的東西,它應該防止表單的大小發生變化。

+1

對我來說,沒有關於窗口的邊界,應該規定其大小約束。邊界只是最大化/最小化的一種可能方式。這似乎是「hackier」,而不是使用「MaximumSize」和「MinimumSize」。 – MgSam

+0

非常感謝。給我留下了很多麻煩(^_^) –

1

,如果你可以在無設置FormBorderStyle爲FixedSingle或Fixed3D它會防止雙擊表格maximixe

+0

FixedToolWindow和FixedDialog也是可以接受的選擇。 –

+4

雖然''FixedToolWindow'具有諷刺意味的是雙擊標題欄時會最大化(是的,儘管它的大小是「固定的」)。您必須將'MaximizeBox'屬性設置爲'false'才能關閉該功能。請參閱:http://stackoverflow.com/a/9588599/945456 –

相關問題