如何让PictureBox控件捕获所有的键盘响应,同时不影响其他控件的键盘操作???我想让一个PictureBox控件捕获所有的键盘Down和Up消息,但同时窗体上的其他控件比如按键,Combobox,Edit等控件也可以正常操作如何解决?我先这样做的,
/////////////////////////////////////////////////////
MyPic.Select();
Control picControl = MyPic;
picControl.KeyDown += new KeyEventHandler(MyPic_KeyDown);
picControl.KeyUp += new KeyEventHandler(MyPic_KeyUp);
/////////////////////////////////////////////////////
private void MyPic_KeyDown(object sender, KeyEventArgs e)
{
.....
}private void MyPic_KeyUp(object sender, KeyEventArgs e)
{
.....
}这样做,启动程序,PictureBox控件可以捕获除了Tab, Left, Right, Up, Down以外的所有按键响应,但是有两个问题。
1. 当按下Tab, Left, Right, Up, Down后,控件不再能捕捉到键盘响应
2. 当对面板上其他控件进行键盘和鼠标操作后,PictureBox控件也不能再捕捉到键盘响应如何解决???