如何阻止调整表单的大小?我不希望它被最大化(可以通过属性编辑器切换),但我不希望任何人能够拖动它的大小。我错过了一些简单的东西,还是需要一点点编码?
我正在使用Delphi 2007。
答案 0 :(得分:16)
TForm拥有您需要的属性。设置
BorderStyle to bsSingle
因此表单看起来不太大,而且实际上 不 的大小有额外的好处。 :-)
答案 1 :(得分:3)
您可以将BorderStyle设置为bsDialog。
答案 2 :(得分:3)
不要忘记TForm的Constraint属性,即MaxHeight,MinHeight,MaxWidth,MinWidth。
答案 3 :(得分:1)
您也可以将BorderStyle设置为 bsSingle 。这将为您提供一个适当的顶级框架,带有图标和所有内容。
答案 4 :(得分:1)
如果你想变得非常讨厌(即上面的答案更好),你可以拦截RESIZE Windows消息。
我会自己选择Constraints属性。
干杯
答案 5 :(得分:0)
将borderstyle设置为bstoolwindow。窗口只有一个关闭按钮和标题栏。