vb窗口在屏幕上的位置

写程序时,vb有个显示程序窗口在显示器位置的预览图,我在里面把程序右端与显示器右端对齐了,在我电脑上没问题。
但是老师的电脑上运行窗口有一大半都在显示器右端外了,设置了更大的分辨率才到中间来,但右端没对齐了。
怎么才能在任意分辨率下达到原效果?

首先把界面在图纸上画好了,记下各处控件的位置和大小(一般是top left width height四个参数)注意坐标系是从屏幕的左上角为原点,向右为X,向下为Y

在form的load事件中加入代码:
me.top= '窗体上边的位置
me.left= '窗体左边的位置
me.width= '窗体的宽度
me.height=‘窗体的高度
........
(然后是各控件相对窗体的相对位置、大小参数)
只要老师的屏幕分辨率和你电脑是一样的或是比你的大就可以正常显示。
如还有不明白之处可邮件联系。zst1982@foxmail.com
温馨提示:内容为网友见解,仅供参考
无其他回答

vb窗口在屏幕上的位置
首先把界面在图纸上画好了,记下各处控件的位置和大小(一般是top left width height四个参数)注意坐标系是从屏幕的左上角为原点,向右为X,向下为Y 在form的load事件中加入代码:me.top= '窗体上边的位置 me.left= '窗体左边的位置 me.width= '窗体的宽度 me.height=‘窗体的高度 ...(然...

vb判断控件在屏幕上的坐标
窗体与屏幕左边的距离 + 控件与窗体左边的距离 因为VB中默认的计量单位与像素是15比1的关系 所以转化为像素就要除以15

vb窗体位置的控制
其中,设置“手动”属性时,窗体在运行启动时首先出现在屏幕的左上角,然后用户可以通过鼠标进行拖动,这就是所谓的“手动”位置;当设置启动位置为“所有者中心”时,如果它是窗体为另外一个窗体的所有者(子窗体)中,它在启动后将出现在它的宿主窗体的中心;当设置它的启动位置属性为“屏幕中心”时,...

VB.NET 可视化窗体应用程序设计的时候窗体在屏幕的位置
WindowsDefaultLocation 窗体定位在Windows默认位置,其尺寸在窗体大小中指定。CenterScreen的意思并不是屏幕居中(是相对的),它是在"当前显示窗口"中居中。当用Show()方法时应选择CenterScreen,用ShowDialog()方法时应选择CenterParent,这样才能让要显示的窗口居中。

如何使vb的窗体在电脑屏幕上随鼠标一起移动?
先用VB做一个窗口,在top0 left0 的位置。使鼠标一移动到窗口,窗口就跑到屏幕右上角再移动到屏幕右上角,就跑到右下角,接着在屏幕右下角的窗口里移动又跑到左下角,最后在屏幕左下角的窗口里移动又跑回原来的位置,就这样不断循环。

用VB编写程序时若想让窗体永远在屏幕最前面该怎么做?
在使用VB编写程序时,若希望窗体始终显示在屏幕最前面,可以通过调用SetWindowPos函数实现。具体代码如下:在程序中定义SetWindowPos函数,使用Private Declare Function语句实现,参数包括:hwnd(要移动的窗口句柄)、hWndInsertAfter(插入的窗口句柄,-1表示插入在顶层窗口的最前端)、x、y、cx、cy(窗口位置和...

VB窗体位置问题
最好的办法,是显示时将A窗体设为B窗体的子窗体,即将A窗体的显示代码写成:A.show ,B 其次,可以使用TImer先将B窗体放到顶端,再将A窗体放到顶端:采用VB自身的过程:B.Zorder:A.Zorder。采用API函数:SetWindowPos或BringWindowToTop

vb如何将窗体设置在屏幕最前?
'swap_nosize=&h1 窗体装入时不改变原有尺寸 swap_nomove=&h2 窗体装入时保持原窗体设计师在屏幕上的位置 Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As ...

vb.net如何设置两个窗体在屏幕上的位置同步
首先,在一个两个窗体都能访问的地方声明一个变量记录窗体位置,我这里使用的是Module,你也可以用静态类。Public Module Module1 Public frmLocation As Point End Module 然后两个窗体的VisibleChanged事件处理器里写下面的代码:If Me.Visible Then Me.Location = frmLocation Else frmLocation = Me....

VB里msgbox函数弹出对话框在屏幕上的位置应该用什么代码改啊
msgbox 没有位置信息 常见人问改msgbox的更改。也有人回答一堆API去改,的确达到了目的。但我认为,编程是累人的活,但让自己累着。最简单的的画个窗口,show 1即可了。想怎么做怎么做,大小位置随心所欲了。

相似回答