网站建设资讯

NEWS

网站建设资讯

vb.net设置窗口大小,vb窗体最小化

VB.NET中设定窗体大小

窗体初始化时,设定Windowstate= maximized.

为临潭等地区用户提供了全套网页设计制作服务,及临潭网站建设行业解决方案。主营业务为网站制作、成都网站建设、临潭网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

窗体分辨率仍然可以设成1920x1080。设计元素的时候拖拽,或者使用代码初始化控件。

vb.net如何设置窗体内部的大小(除去边框及标题栏部分的大小)

'窗体有个属性ClientSize 是除去边框及标题栏部分的为工作区

'你要的应该就是这个了。

'设置窗体工作区的大小 例为400*300

Me.ClientSize = New Size(400,300)

VB.NET设计中窗体大小设定

从来只有高分辨率下为低分辨率环境开发程序的。既然开发环境是低分辨率,那就只能利用代码初始化各个控件的位置和大小了。随测随改。

VB.NET改变无框窗体大小

改变大小用Me.Width和Me.Height就行了,楼主想问的是允许用户改变无边框窗体的大小吧?

Public Class Form1

Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" (ByVal hwnd As Int32, ByVal nIndex As Int32) As Int32

Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hwnd As Int32, ByVal nIndex As Int32, ByVal dwNewLong As Int32) As Int32

Private Const GWL_STYLE As Int32 = -16

Private Const WS_THICKFRAME As Int32 = H40000

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None

Dim style As Int32 = GetWindowLong(Me.Handle, GWL_STYLE) Or WS_THICKFRAME

SetWindowLong(Me.Handle, GWL_STYLE, style)

End Sub

End Class

vb 用代码如何调节窗口的大小和位置

vb中调节窗口的大小和位置使用move方法。

Move方法的语法如下:

[object.]Move left , top, width, height

object 是被移动的窗体或控件。如果省略了 object,则移动的是当前窗体。left 和 top 参数是 object 对象的 Left 和 Top 属性的新设置值,而 width 和 height 则是它的 Width 和 Height 属性的新设置值。其中,只有 left 是必须的,但是,若要指定其它参数时,就必须一并指定参数列表中出现在指定参数之前的所有参数。

例子1:

功能:移动窗体让窗口位于右上角。

语句:Me.Move Screen.Width-me.width, 0

说明:Screen.Width-me.width是屏幕宽度减去窗体宽度,即窗体距离屏幕左边的距离

例子2:

功能:使窗体窗口与屏幕大小相同,一般用于窗体最大化或全屏程序功能

语句:Me.Move 0, 0, Screen.Width, Screen.Height


当前名称:vb.net设置窗口大小,vb窗体最小化
标题来源:http://cdweb.net/article/phssse.html