VB.NET中如何锁定窗体的大小。让最大化按钮点不了。
VisualStudio 2010中的vb.net
成都创新互联主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务万年,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
锁定边框:
代码输入Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Fixed3D
或者在属性列表里设置FormBorderStyle 为Fixed3D
最大化不可用:
代码输入Me.MaximizeBox = False
或者在属性列表里设置MaximizeBox 为 False
在.net里如何锁定窗体,拖动标题栏,使其不移动?
实现方法如下:
1.引用命名空间
using System.Runtime.InteropServices;
2.声明如下变量:
public class Form1 : System.Windows.Forms.Form
{
//.....
[DllImport("user32.dll",EntryPoint="GetSystemMenu")]
extern static IntPtr GetSystemMenu(IntPtr hWnd, IntPtr bRevert);
[DllImport("user32.dll",EntryPoint="RemoveMenu")]
extern static int RemoveMenu(IntPtr hMenu, int nPos, int flags);
//.....
}
3.在Form的构造函数里加入代码
public Form1()
{
const int MF_BYPOSITION = 0x0400;
const int MF_REMOVE = 0x1000;
FormBorderStyle = FormBorderStyle.FixedSingle;
MaximizeBox = false;
MinimizeBox = false;
RemoveMenu(GetSystemMenu(Handle,IntPtr.Zero),1,MF_BYPOSITION |MF_REMOVE);
}
就OK啦
vb.net如何设置一个窗体为 宽度不能调节,而高度可以调节
vb.net设置一个窗体为,宽度不能调节,而高度可以调节,
代码设置方法:
Dim form_width As Integer = Me.Width
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
If Me.Width form_width Then
Me.Width = form_width
'Debug.Print(TimeString "-" CStr(Me.Width))
End If
End Sub
vb.net,即Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。
vb如何锁定窗体的大小
有两种方法实现窗体固定大小
1)设置窗体的BorderStyle属性。如下图。将属性设置为图中红色框出的任意一个值即可实现窗体大小固定不变。
2)编程控制
如果将Form的BorderStyle设置为 2 - Sizeable,通过编程也可以实现窗体固定大小
Option Explicit
Dim frmWidth
Dim frmHeight
Private Sub Form_Load()
'窗体启动时,记录下窗体的宽度和高度
frmWidth = Me.Width
frmHeight = Me.Height
End Sub
Private Sub Form_Resize()
'用户改变窗体大小时,强制窗体大小固定为原始尺寸
'从而达到窗体大小固定目的!
On Error Resume Next
Me.Width = frmWidth
Me.Height = frmHeight
End Sub
vb.net 怎样将窗体和所有控件根据电脑分辨率固定?
使用SplitContainer1控件不就行了,SplitContainer1控件的Fixedpanel属性设置为Panel1
SplitContainer1的Panel2里面再放置一个SplitContainer2
SplitContainer2控件的Fixedpanel属性设置为Panel2
二个SplitContainer设置为水平折为器方向
至于播放器控件就放在SplitContainer2控件Panel1里面
播放器控件DOCK设置为FILL
这样不管放大缩小界面,播放器控件总是自适应窗体大小而菜单按钮总是在最边缘
文章题目:vb.net窗口固定,vb窗体固定大小
当前网址:http://scgulin.cn/article/pheogp.html