标题:《奥运邮集》软件的窗体居中问题——“抛砖引玉篇”(之二)问题解决了
只看楼主
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
结帖率:94.12%
 问题点数:0 回复次数:16 
《奥运邮集》软件的窗体居中问题——“抛砖引玉篇”(之二)问题解决了
这是偶二个月前提出的问题,如今在编写“邮集教材”时,再次顶上来,希望能有高手来相助。
问题也很简单:就是“奥运邮集”软件的页面,如何在不同分辨率的屏幕都处于“居中”的位置。问题就这么简单!
二个月前的原帖如下:(在5楼和11楼偶还提供了软件的源码)
在窗体中采用了frame控件,但软件启动后,在窗体中的frame总是偏向窗体的左边,
请问:如何才能让其总是自动处于居中位置,而不偏向一边?
在frame的属性中,可以设置该控件与窗体左端的距离,但就没有居中的设置啊.

[[it] 本帖最后由 jrs123 于 2008-4-19 11:39 编辑 [/it]]
搜索更多相关主题的帖子: 奥运邮集 问题解决 窗体 软件 抛砖引玉 
2008-02-06 13:37
ninu
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-4-28
得分:0 
frame.left=(form.width-frame.width)/2
frame.top=(form.height-frame.height)/2

2008-02-08 04:14
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
谢谢楼上朋友提示,只是本人软件上要用-2才能居中,不知何故?,如:
frame.left=(form.width-frame.width)/-2
2008-02-08 13:39
ninu
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-4-28
得分:0 
我还从来没遇到过这种情况,除非你的frame.width比form.width大。不如把你的代码传上来,大家讨论一下。

2008-02-08 21:29
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
问题:如果用Frame1.Left = (Me.ScaleWidth - Frame1.Width) / -2.5
居中了,但屏幕为1024×768或800×600分辨率时候,又不居中了,左边会空出一条宽边(屏幕分辨率在1280×1024调试正常)
cde.rar (22.57 KB)
2008-02-10 12:15
ninu
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-4-28
得分:0 
我看了你的程序,发现一点问题。不知道对不对,你的frame1的大小是跟form的大小有关系的。你所说的一条宽边就是你的form的颜色。给你个建议,看如下代码
form1.left=(screen.scalewidth-form1.width)/2
form1.top=(screen.scaleheight-form1.height)/2
farme1.width=form1.width
farme1.height=form1.height

把以上代码放在form_load中,应该就可以了。
你试试吧,如果不行,你可别骂我啊!^_^....
(你的那些按钮不可以直接放在form上吗,为什么要放在farme上呢?)

2008-02-11 21:24
ninu
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-4-28
得分:0 
有点问题,
form1.left=(screen.width-form1.width)/2
form1.top=(screen.height-form1.height)/2
(这台机子上没有vb,没法试。回去试试)

2008-02-11 21:38
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
等着楼上朋友的好消息,这个问题本人用了很多方法都无法实现在屏幕的不同分辨率下的居中
关于按钮放在farme上是因为所有图片都放在这上面,实现滚动条的方案也是与这个控件有关的,所以只好这样放了.
2008-02-12 21:26
ruanguohan
Rank: 2
等 级:论坛游民
帖 子:67
专家分:21
注 册:2007-10-28
得分:0 
学习  学习

淘宝小店:http://shop62973352.
2008-02-16 13:45
尐妖
Rank: 2
来 自:广东省
等 级:新手上路
威 望:3
帖 子:120
专家分:0
注 册:2008-2-16
得分:0 
也没遇过要-2的.

倣棄?.﹎徻sんì嬄種繲脫嗎╃┈
2008-02-27 19:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199571-1-1.html




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

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