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; }
private bool CloseUp() { if (! _droppedDown) return false; this.Clear(); AddElement(_selectedElement); this.Size = _prevSize; _droppedDown = false; _popupList = null; Update(); return true; }