protected override void OnMouseDown(MouseEventArgs e) { selPoint = e.Location; foreach (Control ctrl in this.Controls) { if (ctrl is PictureBox) { ctrl.BackColor = Color.Transparent; } else if (Props.isMenuOpen && ctrl == StartMenu) { Props.HandleMenuShow(); } } }
private static IntPtr HookCallback( int nCode, IntPtr wParam, IntPtr lParam) { if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN) { int vkCode = Marshal.ReadInt32(lParam); Keys kk = (Keys)vkCode; if (kk == Keys.Escape) { if (ApplicationIsActivated()) { Props.HandleMenuShow(); } } } return(CallNextHookEx(_hookID, nCode, wParam, lParam)); }
private void winbutton_Click(object sender, EventArgs e) { Props.HandleMenuShow(); }