首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

帮忙解决一下!控件能随着屏幕的大小改变而自动改变吗?该怎么解决

2012-02-11 
帮忙解决一下!!!控件能随着屏幕的大小改变而自动改变吗?控件好像不能随着屏幕的大小改变而自动改变一个程

帮忙解决一下!!!控件能随着屏幕的大小改变而自动改变吗?
控件好像不能随着屏幕的大小改变而自动改变

一个程序里面有GRID等等控件,可是程序换了台机器,屏幕不一样了,显示的也不一样了。本来是居中的,现在能跑左上角了。这样显示就很难看了。

如果要解决是不是要先读取机器的屏幕大小,然后在根据比例得出控件的位置,感觉这样很麻烦吧?

这个问题,有人能给出更好的方法吗??

[解决办法]
不同的分辨率你表单最大化后当然Grid感觉是位置变了,实际Grid相对于表单的上边和下边是没有变的。

两种解决方法:
1、通过取得分辨率然后代码调节Grid的位置
SYSMETRIC(1) 屏幕宽度
SYSMETRIC(2) 屏幕高度

2、运用控件的 Anchor 属性

热点排行