靠,居然一星期没写了

这几天也不知道在忙什么,这里弄弄那里弄弄,主要还是在生活上的一个过渡。
开始每天早上锻炼身体了。但是天公很不给面子,三天里居然下了两天的雨,但是自己早上7点半能起来精神可佳表扬一下
今天下午回了趟报社,还是交接上的问题,晚上处理了一个不大不小的问题,应该说处理了一半。
问题如下
win程序,页面里有很多TextBox的框,以前是用Tab键来移动焦点的现在想改为上下左右的键盘。
处理方案:
1.对每个Box写键盘控制程序然后来移动焦点,极其麻烦,根据本人的性格迅速排除,但是代码还是留一份如下:
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
         if ( e.KeyChar == (char)13)//是回车按钮
    {
     textBox2.Focus();
    }
}
2.改变战略目标使其按回车能直接跳到下个焦点框,而且是可以整个页面直接定义,代码如下:
private void Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
  {
   if(e.KeyChar== (char)13)
   {
    SelectNextControl(this.ActiveControl, true, true, true, false);
   }
  }
虽说问题用曲线的方法解决了,但是最好能有更简单的方法彻底的解决掉整个问题,寻找中。


posted on 2006-04-12 23:54  快乐人生,快乐程序.......  阅读(269)  评论(0)    收藏  举报

导航