请问如何让在14‘显示器好的的vb界面在17’的显示器上屏显示? 不是显示器的问题吧!好像是windows字体的问题... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的界面中不要用固定的数字,比如width,height等,把主窗口设为最大化,然后用scalewidth,scaleheight等这些属性来动态安排控件的位置。 如eacho()所说,那是不是要每一个控件都要动态安排阿有好几百个控件阿。 主要是分辨率的问题,你的14估计是800x600 17估计是1024x768 所以你的程序就在左上角了,解决方法:在生成执行文件之前,在14上把分辨率调到1024x768,跳好位置。再生成文件就可以了。 若是窗体上没有图片则在初始化最大化若有图片则在:Private Sub Form_Resize()Picture1.Left = Me.Width / 2 - Picture1.Width / 2 - 200Picture1.Top = Me.Height / 2 - Picture1.Height / 2 - 800End Sub 只能追加代码了。 你可以试试 for each control in form1.controls control.left=control.left+100 control.right=control.right+100 next 之类的,不过效果恐怕不尽如人意;还是要一个控件一个控件地写 同意楼上你可以检测screen.width and screen.height来做 使用控件Resize32.ocx,个人感觉很方便. iis运行asp网站报错:Microsoft Jet 数据库引擎打不开文件 关于TXT文本乱码问题 如何读取INI文件的多行数据到TEXT里 treeview控件,如何为节点事件分别链接图片? 赚分... 请教:如何在VBA环境中使用DirectX 很基础的问题,如何调用另一个类模块的函数? vb6.0开发的程序如何升级到win2000下使用? 帮你免于失业的十大软件技术(转贴) word addins 自动化错误! office2003向2000迁移时报错 到哪里申请个免费个人主页呢? 怎样得到汉字的内码?等待结贴
有好几百个控件阿。
解决方法:在生成执行文件之前,在14上把分辨率调到1024x768,跳好位置。再生成文件就可以了。
若有图片则在:
Private Sub Form_Resize()
Picture1.Left = Me.Width / 2 - Picture1.Width / 2 - 200
Picture1.Top = Me.Height / 2 - Picture1.Height / 2 - 800
End Sub
只能追加代码了。
你可以试试
for each control in form1.controls
control.left=control.left+100
control.right=control.right+100
next 之类的,不过效果恐怕不尽如人意;还是要一个控件一个控件地写
你可以检测screen.width and screen.height
来做