📄 fileexplorer.cs
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -