| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1629 人关注过本帖
标题:vfp可以支持自动缩放功能吗?
只看楼主 加入收藏
tyb741024
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-5-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:8 
vfp可以支持自动缩放功能吗?
比如我要用一个表单显示工厂设备状态。

如果设备小于16台 则用 4*4 ,如果小于25台则5*5,如果小于36台则6*6 。。。。

那么随着设备台数不同,我在表单上显示的关于设备信息的小方块的大小,和里面的布局及字体都要求自动缩放

VFP支持这种功能吗?如何实现?
搜索更多相关主题的帖子: 而且 玫瑰 如何 信息 
2016-05-11 10:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:4 
16,25均小于36

坚守VFP最后的阵地
2016-05-11 10:21
tyb741024
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-5-11
收藏
得分:0 
汗,版主,挑逗我呢?

如果是20台设备,当然是用25 ,如果是10台设备,用16,取可容纳的最小数字

这样可以每个容器大一点,看的清除一点
2016-05-11 10:33
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:4 
关键是为什么要这样显示?
2016-05-11 11:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
不同显示器下显示不同吗
2016-05-11 14:03
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:4 
用ListView应该比较合适

2016-05-11 15:50
tyb741024
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-5-11
收藏
得分:0 
一个表单上显示公司设备信息,但公司设备是会变化的

一开始有12台,那么用4*4 显示,

然后公司又增加了10台设备,变成22台,

那么4*4 就显示不完了,系统根据数量自动变成5*5

那么每个容器的大小就变化了,容器里的空间大小也要跟着变化
2016-05-11 16:32
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:991
专家分:4966
注 册:2013-2-16
收藏
得分:4 
通过自定义类解决,类的Resize事件,要与你的个数挂钩,不过你的逻辑不够严密,如果大于36,又怎么显示,还有,要显示的字体号最大是多少,最小允许多少?这种肯定是无法做到无级别缩放的,还有,花那么多时候做这个,到底划不划算?
2016-05-11 17:05
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:371
专家分:1157
注 册:2015-10-2
收藏
得分:4 
用表单集如何?用7张表单。每张的大小、位置相同。每张表单里的方块样式任你画。
用台数做条件,让其中一张显示,其余隐藏。
(缺点:受数量限制,太多了不行,也可以再考虑换成 grid )
第1张,4*4 个小方块
第2张,5*5 个小方块
第3张,6*6 个小方块
第4张,7*7 个小方块
第5张,8*8 个小方块
第6张,9*9 个小方块
第7张,10*n 个小方块 n》=10


2016-05-13 00:01
快速回复:vfp可以支持自动缩放功能吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020232 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved