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

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

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

我的第一个想法是组合框的 ComboBox.SelectedText,但是当使用选项卡导航到组合框时,SelectedText 始终是组合框条目的整个文本(ComboBox.Text),我在 Combobox 和 Accessibleobject 中都没有找到这样的属性/变量。任何想法如何处理?

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