c# - 按钮上没有可见文字,但屏幕阅读器需要文字?

标签 c# winforms

我有一个 WinForm 应用程序,它有一个带有背景图像的按钮。按钮没有文本。它上面只有一个“刷新”符号。

由于没有文本,屏幕阅读器无法“看到”按钮来指示它是什么。但是,当我添加文本时,它会覆盖图像并且看起来很糟糕。

在 WinForm 应用程序中,有没有办法让按钮隐藏文本对屏幕阅读器可见,但对用户不可见?

最佳答案

在按钮的属性中,有一个Accessibility 部分。

您可以设置以下属性:AccessibilityName

我在 Windows 10 上使用屏幕阅读器进行了测试,当鼠标悬停在按钮上时它会使用该字段。

button properties screenshot

关于c# - 按钮上没有可见文字,但屏幕阅读器需要文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35204328/

相关文章:

c# - 如何使用 X509Certificate 和 AES-256 算法加密/解密文本

c# - F# 之于 IronPython/IronRuby 就像 C# 之于 VB.NET?

javascript - 为什么我不能使用 C# WebBrowser 控件触发选择更改事件?

c# - WinForm无法滚动到底部

c# - 如何创建列表列表并向其添加项目然后读回这些项目?

c# - 在 winforms 应用程序中缓存 GDI+ 对象 : is it worth it and how to do it right?

c# - 在 TabContainer 中定位选项卡

c# - 在 C# 中使用正则表达式匹配 a^n b^n c^n (例如 “aaabbbccc” )

c# - 我在哪里可以找到有关如何制作简单内容管理系统的 C# ASP.NET 教程?

c# - 以编程方式模拟鼠标拖动