コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: ColorChip.cs プロジェクト: timdetering/Endogine
 void ColorChip_Click(object sender, EventArgs e)
 {
     if (this._autoOpenEditor)
     {
         ColorPickerForm form = new ColorPickerForm();
         form.ColorObject   = this.ColorObject;
         form.MdiParent     = ((System.Windows.Forms.Form) this.TopLevelControl).MdiParent;
         form.ColorChanged += new EventHandler(form_ColorChanged);
         form.ShowDialog();
     }
 }
コード例 #3
0
 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);
         }
     }
 }