在C#的WinForm中可以在控件的OnKeyPress事件里写。代码如下 Control control = (Control)sender; if (e.KeyChar == 13 ) { SendKeys.Send("") //发送Tab //this.GetNextControl(control,true).Select(); //选择下一个控件 e.Handled = true; //表示事件已经处理。} 再看看在asp.NET里,在网页里要靠javascript来实现。 < HEAD > < title > WebForm1 </ title > < meta name = " GENERATOR " Content = " Microsoft Visual Studio .NET 7.1 " > < meta name = " CODE_LANGUAGE " Content = " C# " > < meta name = " vs_defaultClientScript " content = " JavaScript " > < meta name = " vs_targetSchema " content = " http://schemas.microsoft.com/intellisense/ie5 " > < script language = " javascript " > document.onkeydown = KeyDown; function KeyDown() { var gk=event.keyCode; if(gk==13) { event.keyCode = 9; return; } } </ script > </ HEAD > 转载于:https://www.cnblogs.com/liruiba/archive/2009/05/27/1490622.html