public RadColorDialogForm() { this.colorSelector = RadColorEditor.CreateColorSelectorInstance(); this.EnableAnalytics = false; this.InitializeComponent(); this.context = new RadThemeComponentBase.ThemeContext((Control)this); this.colorSelector.SelectedColor = Color.Red; this.colorSelector.OkButtonClicked += (ColorChangedEventHandler)((sender, args) => { this.DialogResult = DialogResult.OK; this.Close(); }); this.colorSelector.CancelButtonClicked += (ColorChangedEventHandler)((sender, args) => { this.DialogResult = DialogResult.Cancel; this.Close(); }); (this.colorSelector as Telerik.WinControls.UI.RadColorSelector).ColorChanged += new ColorChangedEventHandler(this.RadColorDialogForm_ColorChanged); this.ThemeNameChanged += new ThemeNameChangedEventHandler(this.RadColorDialogForm_ThemeNameChanged); }
/// <summary> /// Creates instance of RadColorDialog class /// </summary> public RadColorDialogForm() { colorSelector = RadColorEditor.CreateColorSelectorInstance(); UserControl colorSelectorControl = colorSelector as UserControl; colorSelector.SelectedColor = System.Drawing.Color.Red; colorSelector.OkButtonClicked += delegate(object sender, ColorChangedEventArgs args) { this.DialogResult = DialogResult.OK; this.Close(); }; colorSelector.CancelButtonClicked += delegate(object sender, ColorChangedEventArgs args) { this.DialogResult = DialogResult.Cancel; this.Close(); }; colorSelectorControl.Dock = DockStyle.Fill; this.Controls.Add(colorSelectorControl); InitializeComponent(); }