using System;
namespace DevComponents.AdvTree
{
///
/// Provides data for AdvTree Node events that can be cancelled.
///
public class AdvTreeNodeCancelEventArgs:AdvTreeNodeEventArgs
{
///
/// Default constructor.
///
/// Default action
/// Default node.
public AdvTreeNodeCancelEventArgs(eTreeAction action, Node node):base(action,node)
{
}
///
/// Indicates that event action should be canceled.
///
public bool Cancel=false;
}
///
/// Provides data for AdvTree Node events that can be cancelled.
///
public class AdvTreeMultiNodeCancelEventArgs : AdvTreeNodeCancelEventArgs
{
///
/// Default constructor.
///
/// Default action
/// Default node.
public AdvTreeMultiNodeCancelEventArgs(eTreeAction action, Node[] nodes)
: base(action, nodes[0])
{
Nodes = nodes;
}
///
/// Indicates the array of nodes that action is performed on.
///
public DevComponents.AdvTree.Node[] Nodes = null;
}
}