ComponentFactory.Krypton.Ribbon.KryptonRibbonGroupDomainUpDown.KryptonRibbonGroupDomainUpDown C# (CSharp) Method

KryptonRibbonGroupDomainUpDown() private method

private KryptonRibbonGroupDomainUpDown ( ) : System
return System
        public KryptonRibbonGroupDomainUpDown()
        {
            // Default fields
            _visible = true;
            _enabled = true;
            _itemSizeCurrent = GroupItemSize.Medium;
            _shortcutKeys = Keys.None;
            _keyTip = "X";

            // Create the actual domain up-down control and set initial settings
            _domainUpDown = new KryptonDomainUpDown();
            _domainUpDown.InputControlStyle = InputControlStyle.Ribbon;
            _domainUpDown.AlwaysActive = false;
            _domainUpDown.MinimumSize = new Size(121, 0);
            _domainUpDown.MaximumSize = new Size(121, 0);
            _domainUpDown.TabStop = false;

            // Hook into events to expose via this container
            _domainUpDown.Scroll += new ScrollEventHandler(OnDomainUpDownScroll);
            _domainUpDown.SelectedItemChanged += new EventHandler(OnDomainUpDownSelectedItemChanged);
            _domainUpDown.GotFocus += new EventHandler(OnDomainUpDownGotFocus);
            _domainUpDown.LostFocus += new EventHandler(OnDomainUpDownLostFocus);
            _domainUpDown.KeyDown += new KeyEventHandler(OnDomainUpDownKeyDown);
            _domainUpDown.KeyUp += new KeyEventHandler(OnDomainUpDownKeyUp);
            _domainUpDown.KeyPress += new KeyPressEventHandler(OnDomainUpDownKeyPress);
            _domainUpDown.PreviewKeyDown += new PreviewKeyDownEventHandler(OnDomainUpDownPreviewKeyDown);
            _domainUpDown.TextChanged += new EventHandler(OnDomainUpDownTextChanged);

            // Ensure we can track mouse events on the domain up-down
            MonitorControl(_domainUpDown);
        }