在winform中当按回车键时焦点自动移到下一个控件,为什么我这乱跳呢?求解决 在winform中当按回车键时焦点自动移到下一个控件,为什么我这乱跳呢?求解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 bdmh 于 2012-12-27 10:38:46 编辑 设置以下每个控件的TabIndex看看是否可以。 你看看我的代码:帮我修改一下 private void EnterKeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { System.Windows.Forms.SendKeys.Send("{TAB}"); } else { return; } } private void AddInfo_Load(object sender, EventArgs e) { foreach (Control ctrl in this.Controls) { if ((ctrl is TextBox) || (ctrl is RadioButton )||(ctrl is Button )) { ctrl.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EnterKeyDown); } } } 顺序设置下TabIndex ,注意不要重复. 看看各个Control的TabIndex是不是重复了... 这里没有问题,设置下TabIndex属性。 Tabindex设置好了,他不跳了但是当我填写错误的时候应该将焦点反回当前但是他还是跳到了下一个,我return了 这啥情况撒 在Level事件中判断下,如果数据不合法,就发送shift+tab 是确定设置好了?在VS的控件属性里面 找到TabIndex 根据顺序调整一下 c#调用c++ DLL库函数 签名不匹配 求大神 请问如何去掉datagridview最左边自动生成的那列啊 请教dataglid的问题 怎样最快方法从一段整数中找出最小不重复的的N个数? 工作流、审批流 谁能告诉我在c#中上下左右键的代码是多少? 根据用户输入创建动态水晶报表的官方 VB.NET 程序实例(搜集:海波.NET,更新:2003-12-11) 关于streamread和数组的问题。 正则表达式问题? ListView众的contextMenu属性设置上一个ContextMenu菜单后,点右键可以探出,但是我想在我点Item时才弹出,我应该怎么做? 插入数据效率问题 DataGridView中Cell字体为何为变化
private void EnterKeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
System.Windows.Forms.SendKeys.Send("{TAB}");
}
else
{
return;
}
} private void AddInfo_Load(object sender, EventArgs e)
{
foreach (Control ctrl in this.Controls)
{
if ((ctrl is TextBox) || (ctrl is RadioButton )||(ctrl is Button ))
{
ctrl.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EnterKeyDown);
}
}
}
我return了 这啥情况撒
是确定设置好了?
在VS的控件属性里面 找到TabIndex 根据顺序调整一下