在C#中实现图片“上一张”“下一张”功能

朋友你好,看到你回复别人的帖子了,小弟现在需要一份有关“在C#中实现图片“上一张”“下一张”功能”的实例。可否帮助小弟?不胜感谢!小弟邮箱:240152129@qq.com

创建一个PICtureBox 的图片框 然后再添加一个Listimage图片集在窗体上。上一张或者下一张就是改变图片集的索引
比如
int i; //声明个变量作为图片的索引
//把这个方法放在两个按钮的事件中
private void image(){
图片框的名字.image=图片集的名字.images[i];
if(图片集的名字.images[i].count>=i) //判断是否是图片的最后一张
{
i=0; //重新回到第一张
}
else
{
i++; //如果是上一张就是i--;
}追问

我的PICtureBox 貌似不能用啊?是灰色的,小弟比较菜。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-05
方法很多种。
我跟你说一种项目开发中会用到的。
建立图片库,(假设用SQL SERVER 2008),设置标识列,增量1,起始1.
读取数据库的时候下一张的bt事件实际上就是从数据库中取得图片的索引来显示。
判断索引是否超出范围。如果是,获取返回值,输出“已是最后一张”。追问

我用的数据库是在VS2008里面的那种。可以么?

第2个回答  2011-04-06
将每张图片建立一个索引
第3个回答  2011-04-06
将图片名放在一个数组中,然后根据文件名在数组中的下标访问,上一张就是下标减一,下一张就是下标加一。用一个picturebox 装载图片,根据文件名的不同就可以显示你想要的图片了。详细联系315183276追问

我的PICtureBox 貌似不能用啊?是灰色的,小弟比较菜。

在C#中实现图片“上一张”“下一张”功能
创建一个PICtureBox 的图片框 然后再添加一个Listimage图片集在窗体上。上一张或者下一张就是改变图片集的索引 比如 int i; \/\/声明个变量作为图片的索引 \/\/把这个方法放在两个按钮的事件中 private void image(){ 图片框的名字.image=图片集的名字.images[i];if(图片集的名字.images[i].co...

如何在C#中使用PictureBox控制图片集的上一张和下一张?
} 这个函数巧妙地处理了图片集合的边界情况,确保用户无论何时都能流畅地浏览图片。当用户点击"上一张",索引减一,直至回到第一张;点击"下一张",索引加一,直至显示最后一张。如此一来,"上一个"和"下一个"的功能就轻松实现,用户体验瞬间提升。现在你已经掌握了这个基础技巧,你可以进一步定制界面...

C#怎么实现图片上一张下一张
获取当前图片的索引,如果没有索引,则使用map自己添加一个索引,显示图片时设置一个变量记录当前显示的是第几张图片,如果取上一张,则找到上一张图片的索引,然后读取这个文件的名称显示出来就可以了。

c# 做一个能打开一张图片 并能实现上一张和下一张功能
打开图片的同时,得到上一张图片的地址和下一张图片的地址。赋给上一张和下一张按钮或者链接。

...点击图片左边切换上一张,点击图片右边切换下一张
你好,软糖帮你做出来了,ლ(⌒▽⌒ლ)还增加了用GDI+绘制透明提示文字(上一张\/下一张)的部分。首先要添加如下控件和事件处理 Form1_LoadForm1_SizeChanged\/\/pictureBox1 是一个布满窗体的图片框pictureBox1_MouseUppictureBox1_MouseMove窗体代码如下 public partial class Form1 : Form ...

图片查看器要实现上一张下一张功能怎么做c#的急急急
用打开文件对话框打开一张图片时,在后台读取该图片所在文件夹的所有图片文件路径(全局变量数组),上一张就是索引-1,下一张就是索引+1,获取相应文件地址。不用c#,我没代码。

想在C#窗体表面加上一张半透明的白色图片起到蒙尘效果怎么做?_百度...
picture控件置底层,其他控件放在最上面。二方面在窗体上放置一个webbrowser控件,里面可以放置动画。在该控件上面再放登陆Textbox等控件即可。

相似回答