public CutControl(Clipboard clipBoard, Controls selectControls, ControlContainer container) { m_clipBoard = clipBoard; m_selectControls = selectControls; m_parentsControl = container; }
public RemoveControl( Controls selectedControls, ControlContainer container) { m_selectedControls = selectedControls; m_controls.Set(selectedControls.Get()); m_parentsControl = container; }
public PasteControl( ControlContainer container, Clipboard clipboard) { m_clipboard = clipboard; m_undoList = new Controls(); m_parentsControl = container; }
protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); TPoint mousePos = new TPoint(e.X, e.Y); m_mouseDragRect.Position = mousePos; m_drag = true; if (LayerInfo != null) { m_containerControl = LayerInfo.FindContainer(mousePos); } Focus(); }