private void _treeCtrl_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (CheckBoxes && _treeCtrl.HitTest(e.Location).Location == TreeViewHitTestLocations.StateImage)
{
BindingTreeNode node = e.Node as BindingTreeNode;
if (node != null)
{
node.OnChecked();
}
}
EventsHelper.Fire(_nodeMouseClicked, this, e);
}