Example #1
0
        private void ColorSample_Click(object sender, EventArgs e)
        {
            ColorDialog dlg = new ColorDialog();

            dlg.Color = BackColor;
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                if (BackColor.R != dlg.Color.R ||
                    BackColor.G != dlg.Color.G ||
                    BackColor.B != dlg.Color.B)
                {
                    BackColor = Color.FromArgb(255, dlg.Color.R, dlg.Color.G, dlg.Color.B);

                    ColorChangedEventArgs args = new ColorChangedEventArgs();
                    args.OldColor = BackColor;
                    args.NewColor = dlg.Color;

                    ColorChangedEventHandler ev = ColorChanged;
                    if (ev != null)
                    {
                        ev(this, args);
                    }
                }
            }
        }
Example #2
0
        private void RaiseColorChangedEvent()
        {
            ColorChangedEventHandler handler = ColorChanged;

            if (handler != null)
            {
                handler.Invoke(Color);
            }
        }
Example #3
0
        protected virtual void OnColorChanged(ColorChangedEventArgs e)
        {
            ColorChangedEventHandler handler = this.ColorChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Example #4
0
        private void OnColorChanged(int paletteindex, Color newcolor)
        {
            ColorChangedEventHandler handler = ColorChanged;

            if (handler != null)
            {
                handler(this, paletteindex, newcolor);
            }
        }
Example #5
0
        protected virtual void ColorChanged(ColorEventArgs e)
        {
            ColorChangedEventHandler Handler = ColorChagned;

            if (Handler != null)
            {
                Handler(e);
            }
        }
Example #6
0
        protected virtual void OnColorChanged(ColorChangedEventArgs e)
        {
            ColorChangedEventHandler colorChanged = this.ColorChanged;

            if (colorChanged != null)
            {
                colorChanged((object)this, e);
            }
            if (!this.EnableAnalytics || string.IsNullOrEmpty(this.Name) || !this.IsHandleCreated)
            {
                return;
            }
            string name          = this.Name;
            Color  selectedColor = e.SelectedColor;
            string str           = e.SelectedColor.ToString();

            ControlTraceMonitor.TrackAtomicFeature(name, "SelectionChanged", (object)str);
        }