public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { var edSvc = (System.Windows.Forms.Design.IWindowsFormsEditorService)provider.GetService(typeof(System.Windows.Forms.Design.IWindowsFormsEditorService)); var popupUI = new CopyrightForm(); popupUI.Copyright = (string)value; if (edSvc.ShowDialog(popupUI) == System.Windows.Forms.DialogResult.OK) { value = popupUI.Copyright; context.OnComponentChanged(); } return value; }
public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { var edSvc = (System.Windows.Forms.Design.IWindowsFormsEditorService)provider.GetService(typeof(System.Windows.Forms.Design.IWindowsFormsEditorService)); var entity = (context.Instance as EntityShape).ModelElement as Entity; var popupUI = new SecurityFunctionForm(); popupUI.Entity = entity; if (edSvc.ShowDialog(popupUI) == System.Windows.Forms.DialogResult.OK) { context.OnComponentChanged(); } return value; }