我正在使用VS 2010使用C#开发桌面应用程序。我创建了一个自定义文本框控件和一个自定义按钮控件。我在窗口窗体上放置了 5 个自定义文本框和 2 个自定义按钮。问题是:我无法按 Tab 键浏览所有控件。按 Tab 键浏览控件时,焦点仅在文本框之间旋转。我无法通过自定义按钮进行选项卡。如果我在创建自定义按钮时缺少有关 Tab 键顺序的任何内容,请告诉我。
P.S.我已经删除了按钮控件的焦点队列。启用了焦点队列,但没有帮助。
问候John
您可以尝试在页面加载时将其聚焦
protected void Page_Load(object sender, EventArgs e)
{
//Focus 001: Set the Default focus to the Name text Box
txtName.Focus();
}
protected void txtFocustoLabel_Click(object sender, EventArgs e)
{
//Focus 002: Set the focus to required control
txtOrderNo.Focus();
}
但不能保证在这个例子中,你可以向我们提供一些按钮设置,以便我们可以进一步研究它。