/// ------------------------------------------------------------------------------------ public ColumnChooserButton() { AutoSize = false; Image = ResourceImageCache.ColumnChooser; Size = new Size(Image.Width + 4, Image.Height + 4); Text = string.Empty; if (!DesignMode) { ColChooserPopup = new MultiValuePickerPopup(); ColChooserPopup.ItemCheckChanged += HandleColChooserItemCheckChanged; } }
/// ------------------------------------------------------------------------------------ public MultiValueDropDownBox() { Popup = new MultiValuePickerPopup(); Popup.PopupOpening += OnDropDownOpening; Popup.PopupClosing += OnPopupClosing; Popup.ItemCheckChanged += HandleItemCheckChanged; Font = Program.DialogFont; _textControl = CreateTextControl(); InitializeComponent(); InitializeTextControl(); _panelButton.Width = SystemInformation.VerticalScrollBarWidth; _panelButton.MouseEnter += delegate { _panelButton.Invalidate(); }; _panelButton.MouseLeave += delegate { _panelButton.Invalidate(); }; }