public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { if (value is string) { StringPickerForm form = new StringPickerForm(Engine.Graphics.GetMeshList()); if (form.ShowDialog() == DialogResult.OK) return form.SelectedItem; } return base.EditValue(context, provider, value); }
public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value) { if (value is string) { StringPickerForm form = new StringPickerForm(Engine.Graphics.GetMeshList()); if (form.ShowDialog() == DialogResult.OK) { return(form.SelectedItem); } } return(base.EditValue(context, provider, value)); }