参照Windows系统提供的图片浏览器功能,制作一个自己的图片浏览器,具有缩略图效果,幻灯片效果灯基本功能。
基本流程图:
树节点的添加:
private void treeExpand()
{
try
{
TreeNode desktop = new TreeNode(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
desktop.Name="desktop";
desktop.Text = "桌面";
desktop.Tag = "desktop";
desktop.ImageIndex = 0;
treeView1.Nodes.Add(desktop);
TreeNode cpt = new TreeNode();
cpt.Name = "computer";
cpt.Text = "计算机";
cpt.Tag = "computer";
cpt.ImageIndex = 1;
cpt.SelectedImageIndex = 1;
desktop.Nodes.Add(cpt);
//系统盘
string[] drives = Environment.GetLogicalDrives();
foreach (string drive in drives)
{
TreeNode node = new TreeNode(drive);
node.Name = drive;
node.Text = "("+drive.Split('\\')[0]+")";
node.Tag = "system";
node.ImageIndex = 2;
node.SelectedImageIndex = 2;
cpt.Nodes.Add(node);
node.Nodes.Add("");
}
//Administration
TreeNode anode = new TreeNode(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
anode.Name = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
anode.Text = "