protected override void OnMouseDoubleClick(MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Primitive overPrimitive = GetPrimitiveAt(MouseToReal(e.Location));
if (overPrimitive != null)
{
SelectedPrimitive = overPrimitive;
_shapeControl.Dragging = true;
UpdateCurrentTool();
Invalidate();
overPrimitive.MouseDoubleClickHandler(MouseToReal(e.Location));
}
}
}