| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1293 人关注过本帖
标题:如何设置,父窗体无论如何变化,背景总能充满父窗体
只看楼主 加入收藏
燕之峰
Rank: 2
等 级:论坛游民
帖 子:146
专家分:63
注 册:2014-3-21
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
如何设置,父窗体无论如何变化,背景总能充满父窗体
各位网友友,现有这样一个问题。
    一个父窗体,多个子窗体,其中一个子窗体体放入图片,作为启动时的背景。经过设置,如不启动其它子窗体,父窗体无论如何变化,背景图片总能充满窗体,但如启动其它子窗体后,父窗体再变化后,如把子窗体关闭,就发现背景图片不能充满窗体。请网友给看看是怎么回事。请指导,如何设置,才能使父窗体无论如何变化,背景总能充满父窗体。

程序见附件,出现的不能充满窗体情况见图片
图片实验.rar (102.74 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 背景图片 如何 
2014-05-24 09:01
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:5 
采取我早期的笨办法吧。使用一个style为none的子窗体,该子窗体内放一个image控件,把该子窗体作为背景和父窗体一起变化即可,见附件工程源代码。
窗体背景.rar (271.88 KB)
2014-05-24 10:35
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
把主窗体的scrollbars属性设为false可以不出现黑边,也可以在MouseMove事件里做一次背景重画即可

[ 本帖最后由 lowxiong 于 2014-5-24 13:42 编辑 ]
2014-05-24 13:36
燕之峰
Rank: 2
等 级:论坛游民
帖 子:146
专家分:63
注 册:2014-3-21
收藏
得分:0 
不懂3楼
2014-05-24 15:22
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:5 
窗体背景.rar (272.43 KB)

将父窗体ScrollBars属性设为false,取消了滚动条,背景无论在什么情况下都能充满窗体
窗体背景1.rar (272.51 KB)

这是自动识别窗体数量变化来决定是否要刷新背景的方式,也能使主窗体无论怎么变化、加载多少子窗体,背景都能充满,不需要取消滚动条
2014-05-24 16:07
快速回复:如何设置,父窗体无论如何变化,背景总能充满父窗体
数据加载中...
 
   



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

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