移动到下一个按下Tab键时的控制
问题描述:
我有一个Windows应用程序,包含标签,文本框,按钮等不同的控件.. 而我需要选择下一个按钮时按下按钮。移动到下一个按下Tab键时的控制
我能赶上标签按下事件为:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Tab)
{
}
return base.ProcessCmdKey(ref msg, keyData);
}
如何shouid我进一步procced?
答
这是由操作系统自动处理的,您不应该在没有很好理由的情况下干涉它。
您可以通过为您正在使用的控件设置TabIndex
属性来调整[Tab]进入下一个控件的顺序。
答
你为什么不把它在Tab顺序?这是位于视觉工作室的菜单栏。
Click first on the form => View = > Tab Order
Tab键已经这样做了。干扰为什么? – 2012-01-02 11:47:58
你意识到这是内置于Windows窗体?您所要做的就是将TabIndex设置为您的首选顺序(即,文本框的TabIndex可以为5,并且旁边的按钮可以具有6的TabIndex)。 – slugster 2012-01-02 11:49:25
这是自然流动,为什么这不适合你的情况? – V4Vendetta 2012-01-02 11:51:47