搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请问如何使表单的尺寸自动适应不同电脑的屏幕分辨率?
标题:
请问如何使表单的尺寸自动适应不同电脑的屏幕分辨率?
只看楼主
gyyimut
等 级:
论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
第
11
楼
得分:0
现在控件的大小能改变了,但是该如何使诸如TEXT、Edit控件的大小也改变呢?
[
本帖最后由 gyyimut 于 2015-3-4 10:18 编辑
]
2015-03-04 09:51
gyyimut
等 级:
论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
第
12
楼
得分:0
感觉Edit和Text控件没变化啊
[
本帖最后由 gyyimut 于 2015-3-4 10:17 编辑
]
2015-03-04 10:13
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
13
楼
得分:5
你先试试下列情况再看看下一步的打算。
1、Windows的屏幕分辨率与显示器的分辨率不对称。如显示器是16:9,Windows的屏幕分辨率设置为1280*800。
2、Windows的显示个性化设置。如字体大小的放大或缩小设置。
这些都有可能由用户设定,都会影响到表单的显示状态,编程时也不是那么好捉摸,要自适应有点难度。
2015-03-04 10:20
gyyimut
等 级:
论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
第
14
楼
得分:0
在1024*768的分辨率下就成这样了。
设计时电脑分辨率下:
[
本帖最后由 gyyimut 于 2015-3-4 11:04 编辑
]
2015-03-04 11:01
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
15
楼
得分:1
要達到目的並不難,衹是對不學編程的人來說,怎麽教都多餘。都不是做編程的,是靠這設置那設置的,還編個鳥程序。
授人以渔,不授人以鱼。
2015-03-04 12:15
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
16
楼
得分:4
设计是是这样
最大化运行是这样
2015-03-04 12:23
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
17
楼
得分:0
以下是引用
TonyDeng
在2015-3-4 12:15:45的发言:
要達到目的並不難,衹是對不學編程的人來說,怎麽教都多餘。都不是做編程的,是靠這設置那設置的,還編個鳥程序。
豪放
坚守VFP最后的阵地
2015-03-04 12:42
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
18
楼
得分:1
其實他開始提的問題跟後來想做到的都不一樣,亦即意圖不明。
授人以渔,不授人以鱼。
2015-03-04 13:59
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
19
楼
得分:5
1、在VFP9。0自有的类文件samples.vcx,把其中的类Resizable 加入表单
2、在表单的Resize事件中加入这句 THIS.Resizable1.AdjustControls (假设加入类取名为Resizable1)
3、最好在表单的Activate事件中加入这句this.Resize
2015-03-04 14:53
19
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-442350-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.182630 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved