private void Swatch_MouseDoubleClick(object sender, MouseEventArgs e) { ColorPickerForm form = new ColorPickerForm(); form.ColorObject = this._color; //.ColorRGBA; form.ColorChanged += new EventHandler(form_ColorChanged); form.Show(); }
private void ColorGradientChip_MouseUp(object sender, MouseEventArgs e) { if (this._mouseDrag != null) { this._mouseDrag = null; if (Math.Abs(e.Y) > 20) { //TODO: remove chip if (this.Removed != null) { this.Removed(this, null); } } else if (this._draggedDistance < 2) { ColorPickerForm form = new ColorPickerForm(); form.Show(); form.SetStartPositionRelativeLoc(null); form.ColorObject = this.ColorObject; form.ColorChanged += new EventHandler(form_ColorChanged); } } }