0

advlistbox当前,当文本出现在项目上或buttonx可能还存在时,我在控件上面临奇怪的行为。当我&在字符串中使用字符时会发生这种情况。例如,当我使用双倍时&&,它会显示单倍。另一个示例,当我输入 eg 时&&&something,它会显示 &something with s - 下划线。有没有人知道发生了什么,我该如何避免这种情况?

4

1 回答 1

2

双&符号用于转义&符号相对于控件的默认行为。当 & 号在控制文本之前时,它会在后面的字符下划线,通常表示控制热键。在您的三& 符号的情况下,您使用最右边的&符号作为下划线,其余的 2 作为转义符,以便在控件文本中显示文字&符号。

如果您的目标是从字面上显示 2 个 & 符号,那么您必须为控制文本提供总共 4 个连续的 & 符号。( &&&&)

于 2016-05-16T21:13:17.570 回答