快速设定Form上所有控制项的TabIndex顺序

快速设定Form上所有控制项的TabIndex顺序由于在设想Form上的控制项时,不一定会依照输入的顺序,在完成设想之后,我们通常会重设各控制项的TabIndex顺序,当... 快速设定Form上所有控制项的TabIndex顺序 由于在设想Form上的控制项时,不一定会依照输入的顺序,在完成设想之后,我们通常会重设各控制项的TabIndex顺序,当Form上的控制项比较多时,设定起来相当麻烦,常常还会设错。有一个很简单又不容易出错的方法, 我用的是Visual Studio 2008 C#,大家有解决方案吗 展开
 我来答
匿名用户
2013-09-13
展开全部
使用OnKeyPress方法,SelectNextControl方法实现C#中用回车完成Tab的功能,要使用SelectNextControl方法起作用,先将窗体的KeyPreview实行改为true。重写OnKeyPress方法,在OnKeyPress方法中调用SelectNextControl方法. 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);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式