我有一个表单,当我在表单Key_Up
上按键盘键时,事件正常,但当我按ToolStrip
上的任何按钮时,我永远丢失了表单Key_Up
事件不再有效。
我想要一个解决方案,当我将鼠标指针放在PictureBox
上时,然后给Form一个焦点,就像VMware窗口一样。
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();
}
答案 0 :(得分:-1)
private void picSnap_MouseMove(object sender, MouseEventArgs e)
{
this.Activate();
this.KeyPreview=true;
}
谢谢,罗马