(1)参考现有图片浏览软件的功能,实现一个自己的图片浏览器;
(2)该文档浏览器,至少完成以下功能;
文件操作: 目录打开,指定文件打开;
图片显示方式: normal,stretch;
图片旋转操作;
图片浏览功能:幻灯片演示;
(3)界面美观,操作方便
设计思路
(1)首先,无论是进行哪一步的操作,获取本地图片的path都是至关重要的,所以第一步是实现“目录打开,指定文件打开”,这里用到的控件是folderBrowserDialog,利用他可以轻松的获取本地的相应地址,然后用imageList保存,下面是实现代码:
目录获取:
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
filePath = folderBrowserDialog1.SelectedPath;//获取目录path
}
if (!string.IsNullOrEmpty(filePath)) //判空
{
DirectoryInfo dir = new DirectoryInfo(filePath);
foreach (FileInfo dChild in dir.GetFiles("*.jpg"))//获取jpg图片,并压入imageList
{
Image img =