Example #1
0
        private bool DropDown()
        {
            if (_droppedDown) return false;

            _popupList = CreatePopup();
            _popupList.Location = new Point(Padding, 0);

            _prevSize = this.Size;
            this.Clear();
            AddElement(_popupList);
            _droppedDown = true;

            Update();

            return true;
        }
Example #2
0
        private bool CloseUp()
        {
            if (! _droppedDown) return false;

            this.Clear();
            AddElement(_selectedElement);
            this.Size = _prevSize;

            _droppedDown = false;
            _popupList = null;

            Update();
            return true;
        }