我在 Winforms 窗体上有一个 DataGridView
,和往常一样,空间有限。因此,列标题通常采用缩写形式(“Qty.”、“No.”等)。我的屏幕阅读器 (JAWS
) 像处理表格一样处理DataGridView
并在我浏览“单元格”(即网格)。理想情况下,我想让屏幕阅读器为标题使用一个易于访问的名称,这样它就会读作“数量”而不是“排队喝茶为什么”。
我找不到列或列标题的 AccessibleName
属性。有谁知道它潜伏在哪里,还是根本不可用?
最佳答案
我不太了解 JAWS,但如果您的 DGV 列存在空间问题,为什么不将列标题 DefaultCellStyle
> WrapMode
属性设置为是的,这样一来,如果您在任何列标题文本中使用多个单词,它就可以换行。因此,您可以使用有意义的列名而不是缩写。
关于c# - DataGridView 可访问名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20843959/