Windows 窗体中的 .Net framework 4.8 AccessibleObject 不读取整个组合框条目

问题描述 投票:0回答:0

我们有一个可访问性程序 (jaws),它正在通过 AccesibleObject 读取我的 Windows 窗体应用程序。当用户导航到组合框(使用选项卡)或在组合框本身中导航(使用向上/向下箭头)时,默认情况下将标记所选项目的文本,程序将读取组合框条目的标记文本。但是,如果条目大于组合框,程序将只读取可见部分!我需要更改它并让程序读取整个选定的组合框条目,但我真的不知道在哪个属性或变量中分配了可见文本。

我的第一个想法是组合框的选定文本,但是当使用选项卡导航到组合框或其中有向上/箭头时,选定文本始终是组合框条目的整个文本,我在组合框和可访问对象中都没有找到这样的属性/变量。任何想法如何处理?

c# winforms combobox accessibility jaws-screen-reader
© www.soinside.com 2019 - 2024. All rights reserved.