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