控制失去焦点

Control lost focus

我有一个表单,当我在表单上按键盘键时 Key_Up 事件正常,但是当我按 ToolStrip 上的任何按钮时,我永远丢失了表单并且 Key_Up 活动不再有效。

我想要一个解决方案,当我将鼠标指针放在 PictureBox 上时,然后让 Form 成为焦点,就像 VMware window。

private void frmMonitor_KeyUp(object sender, KeyEventArgs e)
{
     if (e.KeyValue == 18)
        return;
     pc.PacketSystem.Send_KeyBoardEventPacket(e.KeyValue.ToString());
}
private void picSnap_MouseMove(object sender, MouseEventArgs e)
{
     this.Focus();
}

 private void picSnap_MouseMove(object sender, MouseEventArgs e)
{
            this.Activate();
            this.KeyPreview=true;
}

谢谢,罗曼