靠,居然一星期没写了
这几天也不知道在忙什么,这里弄弄那里弄弄,主要还是在生活上的一个过渡。
开始每天早上锻炼身体了。但是天公很不给面子,三天里居然下了两天的雨,但是自己早上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);
}
}
虽说问题用曲线的方法解决了,但是最好能有更简单的方法彻底的解决掉整个问题,寻找中。
开始每天早上锻炼身体了。但是天公很不给面子,三天里居然下了两天的雨,但是自己早上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) 收藏 举报
浙公网安备 33010602011771号