public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { IWindowsFormsEditorService service = (IWindowsFormsEditorService) provider.GetService(typeof (IWindowsFormsEditorService)); ColorDropDown dropDownControl = new ColorDropDown(); dropDownControl.Color = (Color) value; service.DropDownControl(dropDownControl); return dropDownControl.Color; }
public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { IWindowsFormsEditorService service = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)); ColorDropDown dropDownControl = new ColorDropDown(); dropDownControl.Color = (Color)value; service.DropDownControl(dropDownControl); return(dropDownControl.Color); }