protected override void OnMouseDoubleClick(MouseEventArgs e)
{
base.OnMouseDoubleClick(e);
var mclient = PointToClient(MousePosition);
for (int i = 0; i < _renderList.Count; i++)
{
Rectangle nodeRect = new Rectangle(0, i * NodeHeight, Width - _scrollWidth, NodeHeight);
if (nodeRect.Contains(mclient))
{
_renderList[i].Node.CollapseExpand();
_renderList[i].Node.OnDoubleClickCall(e, _renderList[i].Node);
_RefreshList();
break;
}
}
Refresh();
}
protected override void OnMouseDown(MouseEventArgs e)