| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1537 人关注过本帖
标题:请问下这个代码那里有问题(关于“image”的图片加载)
只看楼主 加入收藏
七彩阳光
Rank: 1
等 级:新手上路
帖 子:23
专家分:4
注 册:2011-4-10
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:9 
请问下这个代码那里有问题(关于“image”的图片加载)
程序代码:
Private Sub Form_Load()

 Image1.Stretch = True

 Image2.Stretch = True

 Image3.Stretch = True

 Image4.Stretch = True

 Image5.Stretch = True

 Image6.Stretch = True

 Image7.Stretch = True

 Image8.Stretch = True

 Image9.Stretch = True

 Image1.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_02.jpg")

 Image2.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_03.jpg")

 Image3.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_04.jpg")

 Image4.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_05.jpg")

 Image5.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_06.jpg")

 Image6.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_07.jpg")

 Image7.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_08.jpg")

 Image8.Picture = LoadPicture("E:\haha\images3X3\ni_png_2_0008_09.jpg")
End Sub
开始时我只加载了一张图片,可以
但现在就一直出现“实时错误 ‘481' ”
搜索更多相关主题的帖子: 图片 
2011-06-05 11:29
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
除了提示你错误号是481,还有提示吧

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2011-06-05 12:52
七彩阳光
Rank: 1
等 级:新手上路
帖 子:23
专家分:4
注 册:2011-4-10
收藏
得分:0 
回复 2楼 不说也罢
还有“无效图片”
附:
我几种格式(GIF PNG JPG)都试过就是这样的提示
有一次我加载一张图时,GIF的可加载,但现在多了不知道为什么不行了
2011-06-05 15:23
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
也许这些图片是其它程序生成的,文件头与WINDOWS默认的图像文件有区别。你将IMAGE控件换成PICTURE控件试试,或者尝试用图像编辑软件打开后另存为试试,或者把几个图像发上来看看

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2011-06-05 17:07
七彩阳光
Rank: 1
等 级:新手上路
帖 子:23
专家分:4
注 册:2011-4-10
收藏
得分:0 
那个我是用“PS”做出来的

我去试试你的方法,谢谢

不行的话再上传
2011-06-06 15:17
七彩阳光
Rank: 1
等 级:新手上路
帖 子:23
专家分:4
注 册:2011-4-10
收藏
得分:0 
用“PICTUREBOX"也没用
就如这个图
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
2011-06-06 15:22
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:10 
你这都是png格式的图片,vb只接受jpg和bmp格式的图片。你可能自己强行将这些图片后缀名改为jpg了,这只是掩耳盗铃的做法。

[ 本帖最后由 lowxiong 于 2011-6-6 15:41 编辑 ]
2011-06-06 15:40
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
额。。。基本同意楼上的

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2011-06-06 15:44
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
红框处之位元深度...这是问题点吗?

图片附件: 游客没有浏览图片的权限,请 登录注册


http://topic.
http://fy5388.blog.

是可以载入〜但是不能用一般方法〜例如:LoadPicture("")
图片附件: 游客没有浏览图片的权限,请 登录注册


这方法原本是用来让PictureBox载入的GIF图档的〜

程序代码:
Option Explicit

'专案/设定引用项目/ActiveMovie Control type Libray
'在PictureBox控件中显示GIF动画(图片),凡有句柄hwnd的窗体控件均可以
'在窗体Form1上添加2个命令按钮Command1,Command2和1个图片框控件Picture1
'调用运动图像类型库Quartz.dll,在c:\windows\system32目录下
Private pMC As FilgraphManager '定义pMC为FilgraphManager对像
Private pVW As IVideoWindow '定义pVW为IVideoWindow对像
Private a As FilgraphManager
Private b As IVideoWindow

Private Sub Command1_Click()
On Error Resume Next
    Set pMC = New FilgraphManager
    pMC.Stop
    pMC.RenderFile ""
   

    '加载GIF文件
     On Error GoTo Lhandle
'    pMC.RenderFile App.Path & "\enter.gif" '加载GIF动画(图片)
    pMC.RenderFile App.Path & "\20110606.jpg"
     On Error Resume Next
    Set pVW = pMC
    pVW.WindowStyle = CLng(&H6000000)
   

    '限定动画在Picture1的大小中
     pVW.Left = 0: pVW.Top = 0
    pVW.Width = Picture1.ScaleWidth
    pVW.Height = Picture1.ScaleHeight
   

    pVW.Owner = Picture1.hWnd '在Picture1中显示
    pVW.MessageDrain = Picture1.hWnd '此行非常重要,用来定义动画的右键菜单所必须
    pMC.Run
Exit Sub

Lhandle:
    MsgBox ("Load Error!")
End Sub

Private Sub Form_Load()
    Me.ScaleMode = 3
    Picture1.ScaleMode = 3
End Sub



[ 本帖最后由 wube 于 2011-6-7 23:03 编辑 ]

不要選我當版主
2011-06-07 22:31
七彩阳光
Rank: 1
等 级:新手上路
帖 子:23
专家分:4
注 册:2011-4-10
收藏
得分:0 
谢谢大家的帮忙
感激不尽
2011-06-10 17:56
快速回复:请问下这个代码那里有问题(关于“image”的图片加载)
数据加载中...
 
   



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

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