示例#1
0
        protected override void OnMouseDoubleClick(MouseEventArgs args)
        {
            base.OnMouseDoubleClick(args);

            if (PickingTool != null)
            {
                PickingTool.Escape();
                AddTool(PickingTool);
                SelectedTool = PickingTool;
                InvalidateRect(PickingTool.SurroundingRect);
                PickingTool = null;
            }
            else if (SelectedTool != null)
            {
                SelectedTool.OnMouseDoubleClick(this, args);
            }
        }