如何停止 Delphi 处理某些控件标题中的前缀“&”字符?

How tot stop Delphi processing the prefix "&" character in some control captions?

我刚刚发现,如果我将TPanelTLabelTRadioGroup的Caption设置为包含“&”字符的字符串,则不显示,下一个字符是下划线。我怎么能阻止这个?我希望标题以我设置的确切字符串显示。

对于 TLabel 和 TStaticText,将 ShowAccelChar 属性 设置为 False(默认为 True)。对于 TPanel、TRadioGroup 等,您需要使用双符号。

您可能还想查看 TLabel.ShowAccelChar 的帮助,了解 TLabel.ShowAccelCharTLabel.FocusControl 之间的关系。