public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { FileFilterEditor dlg = new FileFilterEditor(); dlg.FileFilterList = new List<FileFilter>(value as FileFilter[]); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { return dlg.FileFilterList.ToArray(); } return value; }
public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { FileFilterEditor dlg = new FileFilterEditor(); dlg.FileFilterList = new List <FileFilter>(value as FileFilter[]); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { return(dlg.FileFilterList.ToArray()); } return(value); }