注册 登录
编程论坛 VB6论坛

背景子窗体如何设置才能总是充满父窗体

燕之峰 发布于 2014-09-08 15:21, 679 次点击
各位网友好,现有一父窗体,一背景子窗体,子窗体中装有背景图片。
有这样一个问题,当父窗体在一般状态下(非最大化),启动其它子窗体,把这个窗体操作一下,如最大化,然后关闭所打开的子窗体,再把父窗体最大化,这是背景图片不能充满父窗体,在右下总有黑边。这是为什么,如何设计,才能避免。
请指导,谢谢
只有本站会员才能查看附件,请 登录


[ 本帖最后由 燕之峰 于 2014-9-8 15:24 编辑 ]
4 回复
#2
chen35232014-09-08 17:11
父窗体改变时
图片的宽=父窗体的宽
图片的高=父窗体的高-父窗体顶栏任务栏高。试试看
#3
茅十八2014-09-08 17:59
把父窗体的Appearance设为0-Flat 即可
#4
xzlxzlxzl2014-09-08 18:07
我记得以前你问过类似问题,有版主已经帮你解决了吧。
#5
风吹过b2014-09-08 20:25
On Error Resume Next
i = Me.ScaleWidth             '第一遍
j = Me.ScaleHeight
If Me.WindowState <> 1 Then
    form1.Move 0, 0, i, j        'form1 是背景
End If
DoEvents
i = Me.ScaleWidth             '第二遍
j = Me.ScaleHeight
If Me.WindowState <> 1 Then
    form1.Move 0, 0, i, j        'form1 是背景
End If
1