protected override void OnBeforeExpand(TreeViewCancelEventArgs e)
{
base.OnBeforeExpand(e);
if (this.BeforeExpand == null || e.Cancel) return;
Base.TreeViewCancelEventArgs treeViewCancelEventArgs = new Base.TreeViewCancelEventArgs(GetITreeNode(e.Node), e.Cancel, (TreeViewAction)e.Action);
this.BeforeExpand(this, treeViewCancelEventArgs);
e.Cancel = treeViewCancelEventArgs.Cancel;
}