网站建设资讯

NEWS

网站建设资讯

vb.net窗口固定,vb窗体固定大小

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://njwzjz.com/article/pheogp.html