| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 785 人关注过本帖
标题:[求助:]怎样合理控制窗体????
只看楼主 加入收藏
lifesweet
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-3-14
收藏
 问题点数:0 回复次数:3 
[求助:]怎样合理控制窗体????
问题:我设置了MdiChild=True ,那么StartupPosit 就自动变为 0-手动(本想设置为 2-屏幕中心),去改它,提示错误:无效属性值。 任它这样,那么运行结果:
窗体没有完整的显示全部内容,最大化的话就布局不对,太难看了。
本意是:无论处于哪种状态(最大化,还原),都希望它的所有控件都能显示出来,而且处于窗体中间位置。
希望各位给予帮助,在此先谢谢了!!!
搜索更多相关主题的帖子: 窗体 合理 屏幕 属性 
2006-03-23 21:24
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 

由于你设置的form是一个mdi子窗体,所以与屏幕是“隔绝”的,它在mdi父窗体里面,因此 StartUpPosition 就设置不了了。调整普通窗体到屏幕居中的代码是:

Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2

普通窗体是在屏幕里面的,而mdi子窗体在父窗体里面,就看你怎么去改上面这段代码使它适用于子窗体了!!!

2006-03-23 22:47
li_meng5939
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-3-24
收藏
得分:0 
我最近编了一个媒体播放器 是用媒体控件编的
但是它没什么功能 我很气人

我爱 vb
但我看了两遍书 觉得增长太少
能解决的问题太少了
我想学多点 好点
谢谢个位高手赐教!!
我不甚感激
2006-03-24 21:59
lifesweet
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-3-14
收藏
得分:0 
好久没有来这个论坛了,今天来这里,发现有人给我解答,感觉很高兴,非常感谢啊!!!!

根据你的思路我完成我要做的了,我首先是设置bordersyle=1 fixed single,用来固定窗体大小;然后是加入代码
me.left=(mdifrmmain.scalewidth-me.width)/2
me.top=(mdifrmmain.scaleheight-me.height)/2

2006-03-28 19:05
快速回复:[求助:]怎样合理控制窗体????
数据加载中...
 
   



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

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