2009-08-25 104 views

回答

21

FormBorderStyle設置爲另一個值,如FixedSingleFixedDialog

1

將最小和最大尺寸設置爲相同的值。

5

將BorderStyle更改爲「固定」樣式之一併刪除最大化按鈕。

34

變化FormBorderStyle變爲FixedDialog,FixedSingleFixed3D。另外,如果您不希望他們最大化表格集Maximize False。

1

該窗體具有您可以設置來控制此屬性的MinimumSize和MaximumSize屬性。如果你想保持標準的表單邊框,你可以使用它。

6

有幾個解決方法這個:

  1. 設置最大尺寸屬性爲你喜歡的值。如果您不希望應用程序窗口也縮小,請設置最小大小的屬性。如果您希望應用程序具有與設計時間完全相同的大小,請將最大大小和最小大小都設置爲窗口大小。 (一旦從設計者設置了最大尺寸或最小尺寸,除非以編程方式重新設置最大尺寸和最小尺寸,否則無法以編程方式調整窗口的尺寸)

  2. 將FormBorderStyle設置爲FixedSingle或FixedDialog。對於未經訓練的眼睛,眼睛的差異不會顯而易見,但根據我的經驗,我發現一個相當大的差異是,當您將其設爲FixedSingle時,仍然可以以編程方式更改大小。使用FixedDialog不可能。這對FixedSingle屬性來說是一個巨大的優勢。 (如果你想在FixedDialog之後以編程方式改變你的窗口大小,那麼你需要以編程方式首先改變FormBorderStyle,這會在運行應用程序時產生輕微的閃爍效果)。

所以乾脆去FixedSingle。並且有意義,請執行以下操作:

a。將最大化框屬性設置爲false。

b。將SizeGripStyle設置爲隱藏。

+1

whay一個完整的解釋,thanx @nawfal – Tina 2012-09-23 13:11:31

1

您可將邊框樣式更改爲:

邊框 - fixedToolWindow

但是你將失去的最大化和最小化按鈕,如果你需要這些功能,將需要自定義按鈕。

2

表格屬性窗口集:
1. FormBorderStyle - > FixedSingle。
2. MaximizeBox - > False。