private void PickerSite_MouseMove(object sender, MouseEventArgs e) { var pt = e.GetPosition(PickerSite); var c = cpRender.HitTest((int)pt.X, (int)pt.Y); if (c == System.Drawing.Color.Empty && e.LeftButton != MouseButtonState.Pressed) { Cursor = Cursors.Arrow; } else { Cursor = Cursors.Cross; } if (dragPick) { var ev = new ColorHitEventArgs(c); ColorOver?.Invoke(this, ev); if (e.LeftButton == MouseButtonState.Pressed) { SetSelectedColor(c); ColorHit?.Invoke(this, ev); } } }
private void HuePicker_ColorHit(object sender, ColorHitEventArgs e) { }