public override void HideDropDown(HideCloseReason reason) { if (!dropdown.IsClosed) { if (reason == HideCloseReason.AppFocusChange || reason == HideCloseReason.Keyboard) { dropdown.CloseDropdown(false); } else { dropdown.CloseDropdown(true); } } base.HideDropDown(reason); }
private void m_dropDown_Closed(object sender, ToolStripDropDownClosedEventArgs e) { if (AutoResetWhenClosed) { DisposeHost(); } HideCloseReason reason = (HideCloseReason)(int)e.CloseReason; // Hide drop down within popup control. if (PopupControlHost != null) { PopupControlHost.HideDropDown(reason); } }
/// <summary> /// Hides drop-down area of combo box, if shown. /// </summary> public virtual void HideDropDown(HideCloseReason reason) { if (m_popupCtrl != null && IsDroppedDown) { // Hide drop-down control. m_popupCtrl.Hide(); m_bDroppedDown = false; // Disable automatic focus timer. if (m_timerAutoFocus != null && m_timerAutoFocus.Enabled) { m_timerAutoFocus.Enabled = false; } // Raise drop-down closed event. RaiseDropDownClosedEvent(); } }
/// <summary> /// Hides drop-down area of combo box, if shown. /// </summary> public virtual void HideDropDown(HideCloseReason reason) { if (m_popupCtrl != null && IsDroppedDown) { // Hide drop-down control. m_popupCtrl.Hide(); m_bDroppedDown = false; // Disable automatic focus timer. if (m_timerAutoFocus != null && m_timerAutoFocus.Enabled) m_timerAutoFocus.Enabled = false; // Raise drop-down closed event. RaiseDropDownClosedEvent(); } }
public override void HideDropDown(HideCloseReason reason) { if (!dropdown.IsClosed) { if (reason == HideCloseReason.AppFocusChange || reason == HideCloseReason.Keyboard) dropdown.CloseDropdown(false); else dropdown.CloseDropdown(true); } base.HideDropDown(reason); }