// Methods public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (((context == null) || (context.Instance == null)) || (provider == null)) { return base.EditValue(context, provider, value); } IWindowsFormsEditorService service = provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService; if (service != null) { ServersManagerForm dialog = new ServersManagerForm(); dialog.Init(context.Instance as CTPProvider); service.ShowDialog(dialog); } return value; }
// Methods public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (((context == null) || (context.Instance == null)) || (provider == null)) { return(base.EditValue(context, provider, value)); } IWindowsFormsEditorService service = provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService; if (service != null) { ServersManagerForm dialog = new ServersManagerForm(); dialog.Init(context.Instance as CTPProvider); service.ShowDialog(dialog); } return(value); }