private void Form2_Load(object sender, EventArgs e)
{
TreeNode rootnode = new TreeNode(@"C:\");
[Link](rootnode);
FillChildNodes(rootnode);
[Link][0].Expand();
}
void FillChildNodes(TreeNode node)
{
try
{
DirectoryInfo dirs = new DirectoryInfo([Link]);
foreach (DirectoryInfo dir in [Link]())
{
TreeNode newnode = new TreeNode([Link]);
[Link](newnode);
[Link]("*");
}
}
catch (Exception ex)
{
[Link]([Link]());
}
}
private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
if ([Link][0].Text == "*")
{
[Link]();
FillChildNodes([Link]);
}
}