我在Winforms应用程序中使用ReportViewer,必须100%可访问。
我无法仅使用键盘使用工具条。我可以勾选到工具条,然后通过前几个按钮箭头到文本框,在那里我卡住了。箭头键不会将我带出文本框,而Tab键将我带到缩放组合和查找文本框。除了前两个导航按钮之外,我根本无法访问工具条上的任何按钮。
任何想法如何解决这个问题(C#)?
答案 0 :(得分:0)
据我了解,您需要对Tab Order
进行排序。
对于箭头按钮,您可以编写事件。用于报告查看器按键或按键。
只需编写这些代码,例如右箭头:
在主要新闻发布会上:
if (e.KeyData==Keys.Right)
{
//do something
}
如果您希望报表查看器没有选项卡停止,请在报表查看器属性集TabStop = false