Win Form支持回车代替Tab么?? try to override ProcessCmdKey, see a similar example in VB.NET by 韩睿http://www.csdn.net/Develop/read_article.asp?id=17424 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (e.KeyChar ==(char)13) SendKeys.Send("{TAB}") ; 写在keydown事件中! 在上一个控件的KeyUp事件里写if (e.KeyValue==13) //或者 (e.KeyCode==Keys.Enter)System.Windows.Forms.SendKeys.Send("{TAB}");即可将焦点转到下一个控件。楼主看行不? 可能有更复杂的办法,估计你不喜欢,何必那么麻烦下面估计是你要的if (e.KeyCode ==System.Windows.Forms.Keys.Enter) SendKeys.Send("{TAB}") ; 可能有更复杂的办法,估计你不喜欢,何必那么麻烦下面估计是你要的,写在keydown事件里面。if (e.KeyCode ==System.Windows.Forms.Keys.Enter) SendKeys.Send("{TAB}") ; 一种土方法:设定Form的属性KeyPreview为true,然后Form的KeyPress事件中加入代码:if (e.KeyChar == 0xd){ this.SelectNextControl(this.ActiveControl,true,true,true,true);} 如果我一个窗口上有20个控件,难道要在每个控件的keydown事件中都要这么写吗?? 你可以蒋窗体的keypreview=true然后再窗体的然后Form的KeyPress事件中加入代码就不用每个都写了 bin\Debug C#怎么快速切换到VCL界面? 请教高手:“事件日志已满”怎么办? C# 中的范型中如何取得T的类型 帮忙讲讲这个代码好吗 谢谢 请教各位,如何把java的jdk1.4也打包,并在没有安装过jdk的机器上自动安装? 高手来看看,调用dll之后,程序退出是总报错:1.引用的内存地址不能为“read”;2.runtime error 216 at xxxx ACCESS的项目转成SQL项目出现问题 求助,关于在C#上显示曲线图的问题! 各位大侠帮帮忙:如何将datagrid(更改之后)保存到数据库!! xml问题,在线等待解决 简单问题,在线等待!
if (e.KeyValue==13) //或者 (e.KeyCode==Keys.Enter)
System.Windows.Forms.SendKeys.Send("{TAB}");
即可将焦点转到下一个控件。
楼主看行不?
if (e.KeyCode ==System.Windows.Forms.Keys.Enter) SendKeys.Send("{TAB}") ;
可能有更复杂的办法,估计你不喜欢,何必那么麻烦下面估计是你要的,写在keydown事件里面。if (e.KeyCode ==System.Windows.Forms.Keys.Enter) SendKeys.Send("{TAB}") ;
设定Form的属性KeyPreview为true,然后Form的KeyPress事件中加入代码:
if (e.KeyChar == 0xd)
{
this.SelectNextControl(this.ActiveControl,true,true,true,true);
}
然后再窗体的然后Form的KeyPress事件中加入代码
就不用每个都写了