Esempio n. 1
0
 public EditControl(BorderEditorControl picker)
 {
     if (picker == null)
     {
         throw new ArgumentException();
     }
     this.picker = picker;
 }
Esempio n. 2
0
 public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
 {
     if (provider != null)
     {
         IWindowsFormsEditorService editorService = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));
         if (editorService != null)
         {
             if (editorControl == null)
             {
                 editorControl = new BorderEditorControl();
             }
             editorControl.Start(editorService, value);
             editorService.DropDownControl(editorControl);
             value = editorControl.Value;
             editorControl.End();
         }
     }
     return(value);
 }