【发布时间】:2014-01-22 23:16:55
【问题描述】:
我在必须 100% 可访问的 Winforms 应用程序中使用 ReportViewer。
我找不到仅通过键盘使用工具条的方法。我可以进入工具条,然后通过前几个按钮箭头到文本框,我被卡住了。箭头键不会将我带出文本框,而 Tab 键会将我带到缩放组合和“查找”文本框。除了前两个导航按钮,我根本无法访问工具条上的任何按钮。
任何想法如何解决这个问题(C#)?
【问题讨论】:
-
您应该创建
AccessibleObject实例,您可以在其中设置诸如键盘快捷键之类的内容。 -
@JNYRanger 真的无法理解。如果我创建 ReportViewer 的 AccessibileObject 实例,我肯定仍然会遇到无法单独为工具条中的项目设置热键的问题。