偶然间在园里面发现了这么一个方法,看起来很有用,以后可能会用到,所以记下来。
首先将窗体的 keypreview 的属性设为 true
private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Right || e.KeyData == Keys.Down || e.KeyData == Keys.Enter) { // 焦点向后移动 this.SelectNextControl(this.ActiveControl, true, true, false, true); } if (e.KeyData == Keys.Left || e.KeyData == Keys.Up) { // 焦点向前移动 this.SelectNextControl(this.ActiveControl, false, true, false, true); } }