protected override void OnBeforeExpand(TreeViewCancelEventArgs e)
{
TreeNodePath node = e.Node as TreeNodePath;
//
Cursor.Current = Cursors.WaitCursor;
try
{
GetSubDirs(node, e);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, MethodBase.GetCurrentMethod().Name);
e.Cancel = true;
}
finally
{
Cursor.Current = Cursors.Default;
}
//
base.OnBeforeExpand(e);
}