从tabpage1到tabpage2用如何用键盘切换??

解决方案 »

  1.   

    比如tabPage1和tabPage2间用ctrl+pagedown,ctrl+pageup切换如何实现?
      

  2.   

    把窗体的KeyPreview设为True
    在窗体的KeyDown事件写如果代码private void Form9_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
      if(e.Control)
    {
    if(e.KeyCode==Keys.PageDown)
    {
       tabControl1.SelectedIndex=tabControl1.SelectedIndex-1<0?tabControl1.TabCount-1:tabControl1.SelectedIndex-1;
             }
      else if(e.KeyCode==Keys.PageUp)
    {
      tabControl1.SelectedIndex=tabControl1.SelectedIndex+1<tabControl1.TabCount?tabControl1.SelectedIndex+1:0;
    }
       }
    }