VB6.0的图片框

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:59:08
我的Form1有个名为Picture1的图片框
保存Form1的路径有一个名为Picture的文件夹,按上一个按钮显示Picture的文件夹上一个图片,按下一个按钮显示Picture的文件夹下一个图片,上一个图片没有了,上一个按钮就无效了。下一个图片没有了,下一个按钮就无效了。
-----------------------------------
怎样制作?高手教教我!
怎样设置List1的路径?

首先要把图片全部放到ImageList组建里面。在这个控件里存放的图片是有一定顺序的,作为一个图片的数组。所以根据这个,我们把要查看的所有图片全部存在里面,编号0,1,2...
显示的时候
让Picture1.picture = ImageList.index(i);
具体的让button控制的话,可以放两个button ,一个控制上 ,一个下,判断imagelist里面的图片是第一个 就让控制上的enabled设为false,最后一个就让控制下的设为false,
然后,让他们的点击事件imagelist的索引依次增加,或者减少,来实现图片的向上看还是向下,时间有限,旧大体给你提示这里,具体的你按照这个思路实现就可以了,关键是那个Imagelist控件

再给你一个建议:
你给form加一个隐藏属性的listbox,把所有图片文件路径读取到list,
然后给picturebox加载时从listbox里面取地址.

listbox有个属性index可以判断当前位置,
如果index是0,让上一个按钮变灰
如果index=list.count-1,下一个按钮变灰

这个方法简单.