注册 登录
编程论坛 VFP论坛

关于表单窗口美观问题,请各抒己见。

yafengliang 发布于 2021-07-10 17:36, 3191 次点击
现在的显示器尺寸都比较大,在实际应用中,有些窗口不需太大,你是选择打开时全屏显示还是固定窗口显示?如果用到grid表格,你是如何解决最右边空白区域的?有没好的办法?
19 回复
#2
jiazhefish2021-07-10 18:14
楼主问题好,我也有这方面的困扰
#3
吹水佬2021-07-10 23:41
主要是Anchor、Left 、Top、Width、Height属性和Resize事件
#4
schtg2021-07-11 05:21
我一般采取固定窗口方式。
#5
gs25367856782021-07-11 08:44
我在家里用的是十四寸,我在单位里用的二十四寸
因此我任何表单,都是宽不超1000高不超700
这样在任何电脑上都可以用了。

我依然用SCREEN,不用顶层,启动窗口是全屏方式,背景图片,导航栏。

只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2021-7-18 18:06编辑过]

#6
吹水佬2021-07-11 09:47
我做的话就由用户定,用户使用时随时可以变动位置和大小,程序启动时能回到上次关闭前的状态。
#7
fanjinyu91082021-07-11 22:10
vfp做出的界面没有vb好看
#8
radiofan2021-07-12 08:28
自适应吧,根据实际屏幕分辨率,我是这么做的。
#9
mywisdom882021-07-12 08:38
以下是引用吹水佬在2021-7-11 09:47:48的发言:

我做的话就由用户定,用户使用时随时可以变动位置和大小,程序启动时能回到上次关闭前的状态。

也就是正常状态,不是全屏?客户需要时,可以点全屏,是吧。。。
#10
yafengliang2021-07-12 08:52
小的窗口表单,当全屏时会感觉右边很不好看,特别是有字段较少的grid表格时。如何处理比较好啊
#11
gs25367856782021-07-12 13:58
关键在于是否用顶层,如果用了顶层,那么需要考虑在小屏上做的东东如何展示在大屏上的情况。
有群友说需要自动适应屏幕大小,其实这自动二字也需要有个难于掌握的[度]:小屏上做的顶层适应
到大屏上,里面的按钮释放的太大就难看了。

所以我是不用顶层的。

[此贴子已经被作者于2021-7-18 18:02编辑过]

#12
sw39292021-07-30 10:58
我的看法是,设计一个程序,批量的对表单文件进行分析,把里面的尺寸可以按比例调整,前提是表单内部所有的控件尺寸都要提前设一下,这样才能在文件里产生尺寸信息而不是默认。这样可以随时产生各种尺寸的表单,那你就可以提供不同大小的软件界面了。自适应的方法可能也行,但会使得代码太多,维护时麻烦,所以没研究过。
#13
fown2021-08-14 19:57
以下是引用fanjinyu9108在2021-7-11 22:10:40的发言:

vfp做出的界面没有vb好看



反对一小下,可能是你制作 的问题吧
#14
yafengliang2021-08-19 14:16
回复 13楼 fown
如果用到grid表格,如何解决最右边没字段名的空白区域的?举例学习下。
#15
吹水佬2021-08-19 14:27
以下是引用yafengliang在2021-8-19 14:16:40的发言:

如果用到grid表格,如何解决最右边没字段名的空白区域的?举例学习下。

是不是要这样的
只有本站会员才能查看附件,请 登录
#16
yafengliang2021-08-19 14:33
回复 15楼 吹水佬
我主要是想在最后一列,表格拖长,能让有字段名的列刚好布整个表格。特别是全屏时,像上楼的最右边不是有一列空白?

[此贴子已经被作者于2021-8-19 14:35编辑过]

#17
XUFN2021-08-19 14:45
有一次我网上看过一个外国人(国际认证的MVP)用VFP写的程序,思路高级的一米,很多代码语句VFP书籍里里都没见过,你没想到的他都想到了,框架!框架!框架!
#18
XUFN2021-08-19 15:29
题外话:国外有未来家职业,能根据规律曲线和科学计算,推测甚至实现未来,比如托夫勒,他在1990年就在他的《权力的转移》书里明确提到了像特朗普这样的人一定能成为未来美国的总统候选人。中国人写程序的思维就像现在的开发商造房子,建造时不知道小区未来可能要建分类投放的垃圾集中环保屋、不知道小区未来要建有充电桩的停车库、不知道。。。。导致新造的房屋可能不到10年就轮为建筑垃圾,70年产权根本就是个笑话
#19
吹水佬2021-08-19 17:15
以下是引用yafengliang在2021-8-19 14:33:33的发言:

我主要是想在最后一列,表格拖长,能让有字段名的列刚好布整个表格。特别是全屏时,像上楼的最右边不是有一列空白?

如果只有几列时怎处理,是扩展列宽、还是缩小GRID宽来满足要求。
个人觉得有空白自然些,表格格式变来变去看起来很不自然。
#20
星光悠蓝2021-08-19 20:02
回复 14楼 yafengliang
右边没有内容,就让他留白。

只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2021-8-19 20:05编辑过]

1