fileexplorer.cs
来自「通过手机蓝牙控制个人电脑上的幻灯片的播放」· CS 代码 · 共 85 行
CS
85 行
#region Using directives
using System;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing;
using System.Collections;
using ControlUtil;
#endregion
namespace DevTestApp
{
/// <summary>
/// Summary description for FileExplorer.
/// </summary>
public class FileExplorer
{
public FileExplorer()
{
}
public void CreateTree(TreeView tv,ArrayList list)
{
TreeNode desktop = new TreeNode();
desktop.Text = "Desktop";
desktop.Tag = "Desktop";
tv.Nodes.Add(desktop);
IEnumerator ie = list.GetEnumerator();
DirectoryManagement.FileStruct _fileStruct = new DirectoryManagement.FileStruct();
while (ie.MoveNext())
{
_fileStruct = (DirectoryManagement.FileStruct)ie.Current;
TreeNode tn = new TreeNode();
tn.ImageIndex = 0;
tn.SelectedImageIndex = 0;
tn.Text = _fileStruct.FileName;
//Add dummy treenode
TreeNode tnDummy = new TreeNode();
tnDummy.Text = "dummy";
tn.Nodes.Add(tnDummy);
tv.Nodes.Add(tn);
}
}
public TreeNode EnumerateDirectory(TreeNode parentNode, ArrayList list)
{
IEnumerator ie = list.GetEnumerator();
DirectoryManagement.FileStruct _fileStruct = new DirectoryManagement.FileStruct();
parentNode.Nodes.Clear();
while (ie.MoveNext())
{
_fileStruct = (DirectoryManagement.FileStruct)ie.Current;
TreeNode node = new TreeNode();
node.Text = _fileStruct.FileName;
if (_fileStruct.IsDirectory)
{
node.ImageIndex = 1;
node.SelectedImageIndex = 1;
//Add dummy treenode
TreeNode tnDummy = new TreeNode();
tnDummy.Text = "dummy";
node.Nodes.Add(tnDummy);
}
else
{
node.ImageIndex = 2;
node.SelectedImageIndex = 2;
}
parentNode.Nodes.Add(node);
}
return parentNode;
}
public string GetFullPath()
{
return "";
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?