VB 简单图片浏览器 一小时有答案加分

能够打开常见类型的图片,自动进行缩放,适应PictureBox的大小。在FileListBox中只列出图片文件。使用HscrollBar控件对图片进行缩放。使用控件显示图... 能够打开常见类型的图片,自动进行缩放,适应PictureBox的大小。 在FileListBox中只列出图片文件。使用HscrollBar控件对图片进行缩放。 使用控件显示图片文件相关信息,包括图片尺寸(单位:象素)、文件大小和日期等。 可以轮流显示FileListBox中列出图片文件。

请告诉我需要哪些控件,贴上代码,谢谢。
这个是作业……要按要求,做成工程的,希望高人解答。
展开
 我来答
沙慧月03
2011-06-22 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3614万
展开全部
我自己做的
Dim tempx, tempy
Private Sub File1_Click()
a = File1.Path & "\" & File1.FileName
Dim FSO As New FileSystemObject
Picture1.Picture = LoadPicture(a)
tempx = Picture1.Width
tempy = Picture1.Height
Image1.Picture = LoadPicture(a)
StatusBar1.Panels.Item(1).Text = "文件大小(kb):" & FileLen(a) / 1024 & Space(1) & "修改日期:" & FSO.GetFile(a).DateLastModified & Space(1) & "大小:" & Image1.Width / 15 & "x" & Image1.Height / 15
End Sub

Private Sub HScroll1_Change()
Picture1.Picture = LoadPicture("")
Call daxiao(HScroll1.Value, HScroll1.Value)
Picture1.Width = HScroll1.Value + tempx
Picture1.Height = HScroll1.Value + tempy
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
File1.Path = Text1
File1.Pattern = "*.jpg;*.bmp"
End If
End Sub
Private Sub daxiao(x As Double, y As Double)
With LoadPicture(File1.Path & "\" & File1.FileName)
.Render Picture1.hDC, 0, 0, y, x, 0, .Height, .Width, -.Height, 0
End With
End Sub
工程下载地址我发给你 ,给我你的邮箱
jinesc
2011-06-22 · TA获得超过200个赞
知道小有建树答主
回答量:939
采纳率:0%
帮助的人:545万
展开全部
要那么多分有啥意思
更多追问追答
追问
跑到百度知道来混有什么意思。
追答
没事  只是说说 虽然我写过这个程序 不打算提供出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-22
展开全部
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub File1_Click()
image1.Picture = LoadPicture(File1.Path & "/" & File1.FileName)
End Sub
然后把file1的pattern设为*.jpg;*.bmp

Private Sub Combo1_Click()
File1.Pattern = Combo1.Text
End Sub

或者给个邮箱,我发给你

或者自己去下载:http://www.symental.com/sfw?f=picview
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式