用vb6.0做一个图片浏览(24张图),有“上一张”和“下一张”按钮来控制,急求~代码谢谢

窗体上显示单张图,及上一张。,下一张按钮。。。... 窗体上显示单张图,及上一张。,下一张按钮。。。 展开
 我来答
归萱pN
2012-05-19 · TA获得超过990个赞
知道大有可为答主
回答量:1068
采纳率:0%
帮助的人:1493万
展开全部
Option Explicit
Dim temp() As String, defaultN As Long
Private Sub Command1_Click()
defaultN = defaultN - 1
If defaultN = 0 Then defaultN = UBound(temp)
Picture1.Picture = LoadPicture(temp(defaultN))
End Sub
Private Sub Command2_Click()
defaultN = defaultN + 1
If defaultN > UBound(temp) Then defaultN = 1
Picture1.Picture = LoadPicture(temp(defaultN))
End Sub
Function getfilename(pathname As String, temp) As Boolean
Dim f, n As Long
pathname = pathname & IIf(Right(pathname, 1) = "\", "", "\")
f = Dir(pathname, vbDirectory)
If Len(f) = 0 Then
Exit Function
End If
Do While f <> ""
If f <> "." And f <> ".." Then
If LCase(Right(pathname & f, 4)) = ".jpg" Then
n = n + 1
ReDim Preserve temp(1 To n)
temp(n) = pathname & f
End If
End If
f = Dir()
Loop
If n > 0 Then getfilename = True
End Function
Private Sub Form_Load()
If getfilename("d:\a", temp) Then '假设文件位置
Command1.Caption = "上一张"
Command2.Caption = "下一张"
defaultN = 1
Picture1.Picture = LoadPicture(temp(defaultN))
Else
MsgBox "无图片文件"
Unload Me
End If
End Sub
更多追问追答
追问
我写了一些代码,可是不能运行..您能帮我看一下吗?告诉我一个邮箱,我发给您吧
追答
pt98#sina#com
我上面的也运行不了?
棘棘芽
2012-05-19 · TA获得超过563个赞
知道小有建树答主
回答量:608
采纳率:100%
帮助的人:557万
展开全部
只能给你写一下,怎么装入 显示图片吧
显示图片用控件 image 不要用 picture
装入图片为image .picture=loadpicture([图片路径])
.如果图片路径固定,名称有规律 真接生成路径就行了
如果没有规律 也不是在一个地方 ,那就加一个 应该是 dialog 的控件,这个要引用 (好久没有用Vb6了 你应该知道那个的,经常用到的
一个数组 保存路径
如果你的路径数组为 private paths() as string,l as integer
添加时就可以用
redim presave paths(i)
paths(i)=filedialog.filename
i=i+1
上一张 下一张 那就
申请一个记录当前编号的变量 private nowIndex as integer
下一张就是
if nowIndex +1<i then
image.picture=loadpicture(paths(nowindex+1))
nowIndex =nowIndex +1
else
'是反到第一张还是其它自己决定
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天涯客家学子
2012-05-19 · TA获得超过242个赞
知道小有建树答主
回答量:392
采纳率:100%
帮助的人:187万
展开全部
简单,有偿索要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式