public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value) { IWindowsFormsEditorService editor_service = null; if (provider != null){ editor_service = provider.GetService (typeof (IWindowsFormsEditorService)) as IWindowsFormsEditorService; } if (editor_service != null){ AnchorSelector anchor_selector = new AnchorSelector (editor_service, (AnchorStyles) value); editor_service.DropDownControl (anchor_selector); value = anchor_selector.AnchorStyles; } return value; }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value) { IWindowsFormsEditorService editor_service = null; if (provider != null) { editor_service = provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService; } if (editor_service != null) { AnchorSelector anchor_selector = new AnchorSelector(editor_service, (AnchorStyles)value); editor_service.DropDownControl(anchor_selector); value = anchor_selector.AnchorStyles; } return(value); }