vb.net锁定前端窗体 vbnet lock

VB.NET中如何锁定窗体的大小 。让最大化按钮点不了 。VisualStudio 2010中vb.net锁定前端窗体的vb.net
锁定边框vb.net锁定前端窗体:
代码输入Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Fixed3D
或者在属性列表里设置FormBorderStyle 为Fixed3D
最大化不可用:
代码输入Me.MaximizeBox = False
或者在属性列表里设置MaximizeBox 为 False
在.net里如何锁定窗体,拖动标题栏,使其不移动?实现方法如下:
1.引用命名空间
usingSystem.Runtime.InteropServices;
2.声明如下变量:
public class Form1 : System.Windows.Forms.Form
{
//.....
[DllImport("user32.dll",EntryPoint="GetSystemMenu")]
externstaticIntPtrGetSystemMenu(IntPtrhWnd,IntPtrbRevert);
[DllImport("user32.dll",EntryPoint="RemoveMenu")]
externstaticintRemoveMenu(IntPtrhMenu,intnPos,intflags);
//.....
}
3.在Form的构造函数里加入代码
public Form1()
{
constintMF_BYPOSITION=0x0400;
constintMF_REMOVE=0x1000;
FormBorderStyle=FormBorderStyle.FixedSingle;
MaximizeBox=false;
MinimizeBox=false;
RemoveMenu(GetSystemMenu(Handle,IntPtr.Zero),1,MF_BYPOSITION|MF_REMOVE);
}
就OK啦
vb.net如何锁定除顶级窗体以外的操作vb.net锁定除顶级窗体以外的操作步骤如下:
1、通过Show方法,用以显示MDIForm或Form对象 。
2、当Show在显示无模式窗体时,随后遇到的代码则要执行 。
3、当Show在显示模式窗体时,则随后的代码直到该窗体被隐藏或卸载时执行即可 。
【vb.net锁定前端窗体 vbnet lock】vb.net锁定前端窗体的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet lock、vb.net锁定前端窗体的信息别忘了在本站进行查找喔 。

    推荐阅读