2009-08-25 105 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。