示例#1
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            IWindowsFormsEditorService wfes =
                provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService;

            if (wfes != null)
            {
                ItemSelector uc1 = new ItemSelector((Item)value);
                wfes.DropDownControl(uc1);
                value = uc1.Value;
            }
            return(value);
        }
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            IWindowsFormsEditorService wfes =
                provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService;

            if (wfes != null)
            {
                ItemSelector uc1 = new ItemSelector((Item)value);
                wfes.DropDownControl(uc1);
                value = uc1.Value;
            }
            return value;
        }