重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
BorderStyle 属性,属性设置为下面几种时,窗体不能放大缩小:
专注于为中小企业提供成都做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业凤庆免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1. vbBSNone,没有边框或与边框相关的元素
2. vbFixedSingle,固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。
3. vbFixedDouble,固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。
4. vbFixedToolWindow,固定工具窗口。不能改变尺寸。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示。
VisualStudio 2010中的vb.net
锁定边框:
代码输入Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Fixed3D
或者在属性列表里设置FormBorderStyle 为Fixed3D
最大化不可用:
代码输入Me.MaximizeBox = False
或者在属性列表里设置MaximizeBox 为 False
既然你想在窗口运行时禁止改变大小,那么窗口的大小你肯定是事先想好的..
这里假设窗口(Form1)为4000*3000(这里取系统默认的单位设置Twip)
那么,我一直用的一个方法就是...
Private Sub Form_Resize() '在窗口的改变大小时所触发的事件
On Error Resume Next '有错误跳到下一条继续执行
Form1.Height = 4000 '设定窗口高
Form1.Width = 3000 '设定窗口宽
End Sub
不知道还有没有更好的方法了...不过我一直都是这么用的...
可以,属性controlBox 为false可以去掉三个按钮,另外还有maximize,minimize 可以分别控制最大化和最小化按钮的显示。
先设BorderStyle=1
再设MinButton=true
属性:BorderStyle,可以设置。
Private Sub Form_Resize() '在窗口的改变大小时所触发的事件
On Error Resume Next '有错误跳到下一条继续执行
Form1.Height = 10185 '设定窗口高
Form1.Width = 8700 '设定窗口宽
End Sub