CheckBox .text有&在但它没有显示

时间:2014-01-09 14:49:25

标签: c# .net checkbox

我允许用户在复选框中输入他们想要的文本,然后保存,然后将复选框重新绘制到屏幕上,文本字段中包含文本。

当我通过它调试时,文本字段中包含文字'blar& blar'

但在显示屏上显示'&'没有出现。

我想不出任何其他事情可以尝试。

3 个答案:

答案 0 :(得分:1)

“&”是一个特殊字符,用于指定将哪个字符用作快捷方式。试着把&在像“a& b”之类的可打印字符之前,当您按ALT查看快捷方式时,您将看到“b”突出显示b。

逃离单身&用双&替换它(&&)这将导致单一&正在展示。

答案 1 :(得分:0)

我不确定你是如何吸引它的,但'&'字符是一个助记符,必须加倍,即&&。尝试按住Alt键,您可能会看到以下字符下方的下划线,具体取决于您的系统设置。

答案 2 :(得分:0)

这是&正在消失的角色,并通过设置

UseMnemonic(false) 

这意味着所有&被绘制到屏幕上,并且没有使用快捷方式字符。

但是我正在使用的CheckBoxX没有这个,他们只是添加了&无法关闭的快捷方式,因此我目前需要检测用户是否放入&并添加另一个&使它显示,如果他们删除&删除其他&用它。