public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { if (context != null && context.Instance != null) return UITypeEditorEditStyle.Modal; return base.GetEditStyle(context); }