控件的AccessibleDescription到底有什么作用?没看出来

useseu 2014-05-14 02:42:18
我创建了一个WinForm的应用程序,上面加了一个按钮,设置了一些属性和响应函数。

//
// button1
//
this.button1.AccessibleDescription = "This is button 1";
this.button1.Location = new System.Drawing.Point(122, 148);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);

我发现AccessibleDescription属性的这个值,似乎在界面上没有什么地方会显示出来。我把鼠标停留在按钮上或者让他获得焦点,也不会有什么地方显示"This is button1"这句话。

那这个属性究竟如何起作用呢?
相似的两个属性AccessibleName和AccesibleRole我也设置了值,同样没有看出来如何起作用的?
...全文
1213 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
useseu 2014-05-15
  • 打赏
  • 举报
回复
求一下解释!
useseu 2014-05-14
  • 打赏
  • 举报
回复
引用 1 楼 moonwrite 的回复:
鼠标停留在 AccessibleDescription 上面按 一下 F1
我看了msdn,就是没有看出来这段解释的含义,所以才发帖子问的: ---------------------- 对象的 AccessibleDescription 属性提供关于对象的可视外观的文字说明。说明主要用来为视力较差的用户或盲人用户提供更大的上下文,但也可以用于上下文搜索或其他应用程序中。 如果说明不明显,或者如果基于对象的 AccessibleName、AccessibleRole、State 和 Value 属性它是多余的,则需要 AccessibleDescription 属性。例如,显示“确定”的按钮不需要附加信息,但是显示仙人掌图片的按钮却需要。仙人掌按钮的 AccessibleName 和 AccessibleRole(也许还有 Help)属性描述其目的,但 AccessibleDescription 属性传达不太明确的信息,比如“一个显示仙人掌图片的按钮”。 有关辅助性对象的属性的更多信息,请参见位于 http://www.microsoft.com/china/msdn/library. 上的 MSDN Library 中的“Content of Descriptive Properties”(描述性属性的内容)主题。 ----------------------- 我没有看出上面msdn这段话的含义,这个属性到底有什么用,在界面上能给我带来什么呢?
moonwrite 2014-05-14
  • 打赏
  • 举报
回复
鼠标停留在 AccessibleDescription 上面按 一下 F1

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧