public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null) { IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)); if (edSvc != null) { PortMapViewer viewer = new PortMapViewer(); viewer.PortMaps = (PortMapCollection)value; edSvc.DropDownControl(viewer); } } return(base.EditValue(context, provider, value)); }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null) { IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)); if (edSvc != null) { PortMapViewer viewer = new PortMapViewer(); viewer.PortMaps = (PortMapCollection)value; edSvc.DropDownControl(viewer); } } return base.EditValue (context, provider, value); }