| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1528 人关注过本帖, 1 人收藏
标题:关于VB显示图片
只看楼主 加入收藏
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
结帖率:94.12%
收藏(1)
已结贴  问题点数:6 回复次数:8 
关于VB显示图片
我有一个窗体,背景是一个图片。怎样做才能让一打开这个窗体,就将图片放到全屏?
搜索更多相关主题的帖子: 图片 
2009-11-11 20:23
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
没能理解!~【就将图片放到全屏? 】
2009-11-11 22:39
xslslx
Rank: 2
等 级:论坛游民
帖 子:58
专家分:65
注 册:2009-11-10
收藏
得分:0 
1、将窗体的picture属性设定上图片,要求图片必须能覆盖全屏,然后利用代码使程序开始时将窗体最大化
2、用IMAGE(好像是这个,如果不是就是PICTURE控件)控件与窗体大小进行绑定,然后图片放在IMAGE控件里,然后最大化窗体的时候图片就自动放大,覆盖了屏幕,这个方法不要求图片大小不过低分辨的会出现失真效果。恶心

老师的学生,学生的老师
2009-11-12 08:03
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
图片放全屏,有二种放法,
一种是拉伸,一种是平铺.
这里讲拉伸吧.

放一个控件,picture 控件,设为自动大小
窗口重绘设为自动,以得到持久的位图

代码如下:

Option Explicit

Dim 背景图 As Boolean               '设置是否载入的背景图

Private Sub Command1_Click()
'设置背景图

    '载入背景图
Picture1.Picture = LoadPicture("C:\WINDOWS\Web\Wallpaper\Stonehenge.jpg")
背景图 = True           '标志设置了背景图

'显示背景
Me.PaintPicture Picture1.Picture, 0, 0, Me.ScaleWidth, Me.ScaleHeight

End Sub

Private Sub Command2_Click()
'取消背景图

'设置标志
背景图 = False
'清掉
Me.Cls
End Sub

Private Sub Form_Resize()

'修改大小时,根据是否载入的背景,来决定是否重绘背景
If 背景图 Then
    Me.PaintPicture Picture1.Picture, 0, 0, Me.ScaleWidth, Me.ScaleHeight
Else
    Me.Cls
End If

End Sub


授人于鱼,不如授人于渔
早已停用QQ了
2009-11-12 09:26
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
不是啊,我的背景图很大,能覆盖全屏,关键是怎样使程序开始时将窗口最大化?代码怎么写?或是在哪里设置一下?
2009-11-12 10:52
k412595942
Rank: 2
等 级:论坛游民
帖 子:8
专家分:16
注 册:2007-7-17
收藏
得分:0 
自己选个能撑满窗体的图片,用image或picturebox
用image控件autosize=true,控件的大小会随图片的大小改变!
2009-11-12 15:15
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:4 
窗体最大化??

Private Sub Form_Load()
Me.WindowState = 2                '最大化自己的窗口

End Sub


授人于鱼,不如授人于渔
早已停用QQ了
2009-11-12 18:41
xslslx
Rank: 2
等 级:论坛游民
帖 子:58
专家分:65
注 册:2009-11-10
收藏
得分:2 
最大化窗体……,朋友你的VB是中文版的吗?中文版的属性列表里边就有啦,就是楼上竹子说的那个变量。

老师的学生,学生的老师
2009-11-13 09:30
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
收藏
得分:0 
多谢版主!也谢谢大家的帮忙!
2009-11-13 13:41
快速回复:关于VB显示图片
数据加载中...
 
   



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

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