同标题,不会的来了就来了吧,就不用叨叨了谢谢
解决方案 »
- 关于Linq 动态拼接查询语句问题
- 关于数组超出索引界限问题
- 求教使用C#怎样才能执行windows的命令
- 两个窗体之间如何传递值
- 关于用API改变DateTimePicker值,急!!!!
- [20分]求气氛活跃一点的C#群.谢谢
- 我想动态的生成一些lable,每一项后面都有一组单选,怎么办啊,我是新手
- 非常奇特的问题!!急待解决!!C#下的CS程序,带datagrid的管理系统,ACCESS数据库。和数据库打交道及读取数据是单独封装的类,现在出现
- C#多窗体传属性,值。求大神指导。
- VS2008 C#引用WEB Service
- 服务器端Socket和Remoting可以同时使用同一端口吗?
- asp中在弹出一个对话框后怎么样取得对话框的值?急~~~在线等!!请高手帮忙~~
{
if (keyData == Keys.Enter && this.ActiveControl is TextBox)
{
this.SelectNextControl(this.ActiveControl, true, true, true, true);
}
return base.ProcessDialogKey(keyData);
}
{
if (e.KeyChar==13)
{
this.ActiveControl = txtBox2;
txtBox2.Focus();
}
}
{
if (e.KeyChar==13)
{
SendKey("Tab");
}
}
你把TextBox的Tab顺序设置好就OK了!
窗口控件如果太多的话!
{
if (e.KeyChar==13)
{
this.ActiveControl = txtBox2;
txtBox2.Focus();
}
}正解!
{
if (keyData == Keys.Enter && this.ActiveControl is TextBox)
{
Control ctr = this.GetNextControl(this.ActiveControl, true) ;
while (!(ctr is TextBox))
{
ctr = this.GetNextControl(ctr, true);
}
if (ctr is TextBox)
{
ctr.Select();
}
}
return base.ProcessDialogKey(keyData);
}
private void txtBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar==13)
{
SendKey("Tab");
}
}
你把TextBox的Tab顺序设置好就OK了!