public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { try { var edSvc = (System.Windows.Forms.Design.IWindowsFormsEditorService)provider.GetService(typeof(System.Windows.Forms.Design.IWindowsFormsEditorService)); var table = (nHydrate.Generator.Models.Table)context.Instance; var F = new nHydrate.Generator.Forms.RowEntryCollectionForm(table); if (edSvc.ShowDialog(F) == System.Windows.Forms.DialogResult.OK) { table.Root.Dirty = true; context.OnComponentChanged(); } } catch (Exception ex) { } return(value); }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { try { var edSvc = (System.Windows.Forms.Design.IWindowsFormsEditorService)provider.GetService(typeof(System.Windows.Forms.Design.IWindowsFormsEditorService)); var table = (nHydrate.Generator.Models.Table)context.Instance; var F = new nHydrate.Generator.Forms.RowEntryCollectionForm(table); if(edSvc.ShowDialog(F) == System.Windows.Forms.DialogResult.OK) { table.Root.Dirty = true; context.OnComponentChanged(); } } catch(Exception ex) { } return value; }