如何阻止用户在VB6中调整表单对话框的大小?对话很小很简单,调整它们没有任何意义,所以我更愿意阻止它而不是编写代码来处理它。
答案 0 :(得分:16)
您可以将表单的BorderStyle
设置为“固定单一”(vbFixedSingle
)或“固定对话框”({{ 1}})在设计时。其中任何一个都会阻止用户调整表单大小。
固定单个提供了一个控制菜单框,标题栏,最大化 按钮和最小化按钮。表格 仍然可以使用 最大化和最小化按钮,但不是 通过拖动窗口的边缘。
固定对话框提供了一个控制菜单框和标题栏,但是 消除了最大化和最小化 纽扣。因此无法调整大小 一点都不(还要注意一个表格 包含菜单无法显示为 一个固定的对话框,是自动的 更改为固定单边框 式。)
另请参阅相关的MSDN条目:http://msdn.microsoft.com/en-us/library/aa245047(VS.60).aspx
答案 1 :(得分:3)
选择BorderStyle“Fixed Single”
答案 2 :(得分:2)
更改BorderStyle。我认为工具箱,固定对话框或属性窗口应该这样做。
答案 3 :(得分:1)
您可以将表单的BorderStyle设置为“Fixed Single”,如果您想要一个可最小化的表单,请将MinButton属性设置为“True”。
答案 4 :(得分:0)
vb6中可用的表单边框选项
me.BorderStyle = 0 ' – None
me.Appearance = 0 '– Flat
me.BorderStyle = 1 '– Fixed Single
me. Appearance = 1 '– 3D
me.BorderStyle = 1 '– Fixed Single