public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { Size resolution = (Size)value; if (CustomResolutionSetGUI != null) { resolution = CustomResolutionSetGUI(resolution); } return resolution; }