我使用表單事件Form1_KeyDown移動panelcontrol4不能火災事件key_down的C#
Private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Left)
{
panelControl4.Location = new Point(panelControl4.Location.X-1,panelControl4.Location.Y);
}
}
如果Form1中有1個控制panelcontrol4事件的工作,但我加1點的控制如:simplebutton1 ......那麼可以不火Form1_KeyDown 。然後,我必須啓用=假simplebutton1,然後Form1_KeyDown工作
感謝您的幫助
您可能需要設置['Form.KeyPreview'](https://msdn.microsoft.com/ en-us/library/system.windows.forms.control.previewkeydown(v = vs.110).aspx)爲true,或者如果不起作用,請使用['Control.PreviewKeyDown'](https:// msdn .microsoft.com/en-us/library/system.windows.forms.control.previewkeydown(v = vs.110).aspx) –
感謝您的回覆^^ – DucAnhNguyen