protected override void OnBeforeCheck(TreeViewCancelEventArgs e)
{
base.OnBeforeCheck(e);
if (this.BeforeCheck == null || e.Cancel) return;
Base.TreeViewCancelEventArgs treeViewCancelEventArgs = new Base.TreeViewCancelEventArgs(GetITreeNode(e.Node), e.Cancel, (TreeViewAction)e.Action);
this.BeforeCheck(this, treeViewCancelEventArgs);
e.Cancel = treeViewCancelEventArgs.Cancel;
}
///<summary>