如何指定VB6表单不可调整大小?

Bri*_*per 6 vb6

如何防止用户在VB6中调整表单对话框的大小?对话很小很简单,调整它们没有任何意义,所以我宁愿阻止它而不是编写代码来处理它.

Cod*_*ray 16

您可以在设计BorderStyle时将表单设置为"Fixed Single"(vbFixedSingle)或"Fixed Dialog"(vbFixedDouble).这些中的任何一个都会阻止用户调整表单大小.

Fixed Single提供了一个控制菜单框,标题栏,最大化按钮和最小化按钮.使用"最大化"和"最小化"按钮仍然可以调整表单的大小,但不能通过拖动窗口的边缘来调整大小.

固定对话框提供了一个控制菜单框和标题栏,但删除了最大化和最小化按钮.因此它根本无法调整大小.(另请注意,包含菜单的表单不能显示为固定对话框,并自动更改为固定单边框样式.)

另请参阅相关的MSDN条目:http://msdn.microsoft.com/en-us/library/aa245047(VS.60).aspx