vb.net窗体不可移动 vb窗体移动
如何在VB.NET中限制窗体移动
VB中就有呀叫MDI窗体,你选择“工程—添加MDI窗体”就可以了,然后把你刚刚的FORM1窗体设为MDI的子窗体就在它的属性里MDIChild设为True就可以了
专注于为中小企业提供成都网站建设、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业巴青免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
vb 窗体中按钮、文本框不能调整大小了、不能移动位置了,怎么办
可能是将控件锁定了,点击菜单中的【格式】,在下拉菜单中点击【锁定控件】,就可以解锁。
在.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啦
为什么有时候在VB6.0和VB.net的窗口中添加控件不能移动控件的位置?
这是控件被锁定,要移动控件在窗体中单击右键点击【锁定控件】后就可以移动了。
本文标题:vb.net窗体不可移动 vb窗体移动
链接地址:http://pwwzsj.com/article/hpjhcg.html