C# 图片浏览器
代码如何实现如下功能 :上一张、下一张、删除图片、 另存为、 放大 、 缩小。
代码如何实现如下功能 :上一张、下一张、删除图片、 另存为、 放大 、 缩小。
解决方案 »
- 求一个完善的串口操作的类
- 如何用鼠标拖动tabcontrol中的tabpage,以达到tabpage的顺序发生改变的目的?
- thread.sleep(1)是最小单位了?我需要程序暂停1秒的两千分之一咋办呀?
- 我用的是windows2003,如何只查找目录和子目录,而不查找文件
- 如何在网页中动态增加input
- 用DataSet.WriteXml写一个xml文件的时候,空字段不能生成Node,如何解决
- 用 HttpWebRequest 访问 SSL 网页的问题
- C# 怎么做出Visual Studio的效果?
- C#写了个发短信的程序 设置短信号码 那怎么写啊! 看下代码!
- 如何让自己写的DataSet可以获得删除后的记录
- 关于网站项目使用母版之后的路径问题
- c# imagelist 的图片有限制最大是256*256 有没有什么方法可以显示大图片?
public string[] Images;
public int CurrentIndex = 0;
选择路径后:
Images = Directory.GetFiles(@"C:\Documents and Settings\Administrator\My Documents\Pictures", "*.*", SearchOption.AllDirectories);上一张:
if (CurrentIndex == 0) CurrentIndex = Images.GetLength(0) - 1;
pictureBox1.Image = new Image(Images[CurrentIndex]);下一张:
if (CurrentIndex >= Images.GetLength(0)) CurrentIndex = 0;
pictureBox1.Image = new Image(Images[CurrentIndex]);删除:
File.Delete(Images[CurrentIndex]);
//调用上一张,或者下一张。放大、缩小,用GDI+画图。另存:
FileSaveDialog fsd = new FileSaveDialog();
if (fsd.ShowDialog() == DialogResult.OK)
{
File.Copy(Images[CurrentIndex]), fsd.FileName);
}
winform 就用imagelist结合oucturebox
改变imagelist索引
http://www.codeproject.com/KB/selection/ImageBrowser.aspx
http://www.codeproject.com/KB/dotnet/multiImageViewer.aspx