Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
		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;
		}