System.Windows.Forms.PopUpWindow.HideWindow C# (CSharp) Method

HideWindow() public method

public HideWindow ( ) : void
return void
		public void HideWindow ()
		{
			//XplatUI.SetCursor (form.Handle, form.Cursor.handle);
			MenuTracker.HideSubPopups (menu, null);
    		Hide ();
		}

Usage Example

Example #1
0
        internal void Deactivate()
        {
            bool redrawbar = (keynav_state != KeyNavState.Idle) && (TopMenu is MainMenu);

            active        = false;
            popup_active  = false;
            hotkey_active = false;
            if (GrabControl != null)
            {
                GrabControl.ActiveTracker = null;
            }
            keynav_state = KeyNavState.Idle;
            if (TopMenu is ContextMenu)
            {
                PopUpWindow puw = TopMenu.Wnd as PopUpWindow;
                DeselectItem(TopMenu.SelectedItem);
                if (puw != null)
                {
                    puw.HideWindow();
                }
            }
            else
            {
                DeselectItem(TopMenu.SelectedItem);
            }
            CurrentMenu = TopMenu;

            if (redrawbar)
            {
                (TopMenu as MainMenu).Draw();
            }
        }