c# - 阻止 & 符号变成 Windows 窗体绑定(bind)的助记符/加速器

标签 c# winforms binding

<分区>

Possible Duplicate:
Enter “&” symbol into a text Label in Windows Forms?

在标签控件绑定(bind)到用户填充属性的屏幕上,我在标签上看到带下划线的字符(助记符),因为底层数据包含 & 符号。

例如,如果绑定(bind)属性包含“A&B Trucking”,则标签显示为“AB Trucking”,B 带有下划线。键盘上的 Alt-B 将使该标签聚焦。

如何防止绑定(bind)控件发生这种情况?

最佳答案

您可以通过加倍符号来防止这种情况(&& 将正确显示为 &),或者您可以将标签的 UseMnemonic 属性设置为 false,这可能是您情况下的最佳解决方案

关于c# - 阻止 & 符号变成 Windows 窗体绑定(bind)的助记符/加速器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100607/

相关文章:

c# - C# 解决方案资源管理器中的 XML 文件

c# - 如果存在于另一个列表中则设置属性

c# - 以像素为单位绘制图像的更简单方法

c# - 为什么最后一个关闭的 MDI 子窗体没有被垃圾回收?

wpf - 在ConverterParameter-Value中使用特殊字符

wpf - 如何使 Binding 尊重 DependencyProperty 值强制?

c# - WebClient.DownloadStringCompleted 多次触发?

c# - 通过打开整数的位来枚举的最快方法

windows - 将 Windows 窗体应用程序转换为 Metro UI 应用程序

wpf - MVVM 主窗口控件从子用户控件绑定(bind)