控制失去焦点
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;
}
谢谢,罗曼
我有一个表单,当我在表单上按键盘键时 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;
}
谢谢,罗曼