实现C#中<Enter>键完成TAB键功能
作者:大鹏 发布于:2008-1-21 21:51 Monday 分类:Asp.Net 2.0
本实例主要介绍如何使用OnKeyPress方法、SelectNextControl方法实现C#中用回车完成TAB的功能。要想使SelectNextControl方法起作用,先将窗体的keypreview属性改为True。重写OnKeyPress方法,在OnKeyPress方法中调用SelectNextControl方法。
主要代码如下:
[codes=c#]
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
protected override void OnKeyPress(KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{ this.SelectNextControl(this.ActiveControl, true, true, true, true); }
base.OnKeyPress(e);
}[/codes]
« 上一篇 Visual Studio 2005下载安装Ajax Control Toolkit | 小写商品金额转换为大写金额 下一篇»