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); } } } }
private void RaiseColorChangedEvent() { ColorChangedEventHandler handler = ColorChanged; if (handler != null) { handler.Invoke(Color); } }
protected virtual void OnColorChanged(ColorChangedEventArgs e) { ColorChangedEventHandler handler = this.ColorChanged; if (handler != null) { handler(this, e); } }
private void OnColorChanged(int paletteindex, Color newcolor) { ColorChangedEventHandler handler = ColorChanged; if (handler != null) { handler(this, paletteindex, newcolor); } }
protected virtual void ColorChanged(ColorEventArgs e) { ColorChangedEventHandler Handler = ColorChagned; if (Handler != null) { Handler(e); } }
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); }