Esempio n. 1
0
 private void HueInput_MouseEvent(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         for (int i = 0; i < hues.Length; i++)
         {
             if (getRect(i).Contains(e.Location))
             {
                 if (i != index)
                 {
                     index = i;
                     Graphics g = CreateGraphics();
                     HueInput_Paint(null, new PaintEventArgs(g,
                                                             new Rectangle(0, 0, this.Width, this.Height)));
                     g.Dispose();
                     HueChangeEvent?.Invoke(this, hues[i]);
                 }
             }
         }
     }
 }
Esempio n. 2
0
 public static void FireHueChangeEvent()
 {
     HueChangeEvent?.Invoke();
 }