繁体   English   中英

&符号(&s)和不同版本的Windows

[英]Ampersands (&'s) and the different versions of Windows

因此,我发布了一个针对我们软件的快速修复程序,在一个功能区选项卡中有一个“Data _Rules”,因为它是几个月前的某些人的标题。 我发现在Windows Visa和Windows 7上我需要将标题写为“Data && Rules”而不是“Data&Rules”,因为高于XP的版本会将第一个&符解释为快捷键。

但是,我刚接到一位顾问发来的电子邮件,说他正在使用Windows 7工作的人可以在选项卡上看到“Data && Rules”。

处理这类事情的正确方法是什么? 很明显,我检查操作系统版本并决定这种方式并不足以证明这一点。 您以前是否必须处理此类事情?

我使用Delphi 7编写Delphi语言,但这可能是一个WIN32的东西。

谢谢!

对&作为访问字符的使用和解释是相当标准的做法,需要一个明确的标志来关闭或加倍它们以插入一个文字&。 它们通常需要来自控件的明确支持。

如果单个控件基于操作系统版本以不同方式处理它,那么您确实需要向作者提出错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM