private static void InitColorControl(ref SharpDXColorControl control, string text, object tag, Color color) { control = new SharpDXColorControl(); control.Text = text; control.Tag = tag; control.Color = color; control.ColorChangedEvent += control_ColorChangedEvent; }
static void control_ColorChangedEvent(object sender, EventArgs e) { SharpDXColorControl control = (SharpDXColorControl)sender; ConfigUtils.SetValue(control.Tag.ToString(), control.Color.ToRGBA()); }