/// <summary> /// Initializes a new instance of the <see cref="NuGenColorBox"/> class. /// </summary> /// <param name="serviceProvider"> /// <para>Requires:</para> /// <para><see cref="INuGenButtonStateTracker"/></para> /// <para><see cref="INuGenControlStateTracker"/></para> /// <para><see cref="INuGenControlImageManager"/></para> /// <para><see cref="INuGenTabStateTracker"/></para> /// <para><see cref="INuGenButtonRenderer"/></para> /// <para><see cref="INuGenDropDownRenderer"/></para> /// <para><see cref="INuGenImageListService"/></para> /// <para><see cref="INuGenListBoxRenderer"/></para> /// <para><see cref="INuGenPanelRenderer"/></para> /// <para><see cref="INuGenTabLayoutManager"/></para> /// <para><see cref="INuGenTabRenderer"/></para> /// <para><see cref="INuGenColorsProvider"/></para> /// </param> /// <exception cref="ArgumentNullException"><paramref name="serviceProvider"/> is <see langword="null"/>.</exception> public NuGenColorBox(INuGenServiceProvider serviceProvider) : base(serviceProvider) { _colorBoxPopup = new NuGenColorBoxPopup(serviceProvider); this.SelectedColor = _defaultSelectedColor; _colorBoxPopup.ColorSelected += _colorBoxPopup_ColorSelected; base.PopupBorderStyle = FormBorderStyle.None; base.PopupControl = _colorBoxPopup; base.PopupSize = _colorBoxPopup.Size; }
/// <summary> /// Initializes a new instance of the <see cref="NuGenColorBox"/> class. /// </summary> /// <param name="serviceProvider"> /// <para>Requires:</para> /// <para><see cref="INuGenButtonStateTracker"/></para> /// <para><see cref="INuGenControlStateTracker"/></para> /// <para><see cref="INuGenControlImageManager"/></para> /// <para><see cref="INuGenTabStateTracker"/></para> /// <para><see cref="INuGenButtonRenderer"/></para> /// <para><see cref="INuGenDropDownRenderer"/></para> /// <para><see cref="INuGenImageListService"/></para> /// <para><see cref="INuGenListBoxRenderer"/></para> /// <para><see cref="INuGenPanelRenderer"/></para> /// <para><see cref="INuGenTabLayoutManager"/></para> /// <para><see cref="INuGenTabRenderer"/></para> /// <para><see cref="INuGenColorsProvider"/></para> /// </param> /// <exception cref="ArgumentNullException"><paramref name="serviceProvider"/> is <see langword="null"/>.</exception> public NuGenColorBox(INuGenServiceProvider serviceProvider) : base(serviceProvider) { _colorBoxPopup = new NuGenColorBoxPopup(serviceProvider); this.SelectedColor = _defaultSelectedColor; _colorBoxPopup.ColorSelected += _colorBoxPopup_ColorSelected; base.PopupBorderStyle = FormBorderStyle.None; base.PopupControl = _colorBoxPopup; base.PopupSize = _colorBoxPopup.Size; }