2

我正在使用 PowerBuilder(我猜这与这个问题无关,尽管我可能错了)。

我正在尝试将按钮上的文本设置为“Save && &New”,它应该读作“Save & New”,并带有下划线的“N”。

确实如此,但我不能在“N”上使用加速器。(按 Alt-N 只会发出哔哔声。)

如果我将真正的加速器放在双 & 符号之前,例如“&Save && New”,当我按下 Alt-S 时它可以正常工作。

我想要在&符号之后的“新建”上,因为我在同一个窗口上有另一个按钮“&Save && Close”,我想区分这两个按钮。

这是 Windows 错误吗?动力生成器?任何解决方法,除了改写,使用更冗长的“和”而不是&符号等?

4

2 回答 2

0

绝对是PB问题。PB 使用它找到的第一个 & 符号来识别快捷键。我不知道有什么方法可以在按钮文本中添加一个&符号,而不会以某种方式搞砸你的快捷方式。

于 2012-06-27T14:21:04.647 回答
0

这似乎是一个 PB 错误:我通过将按钮标签设置为some && &test

  • 不强调“测试”的第一个字母
  • 将按钮加速器设置为...“&”(!)

如果我将加倍的 & 符号移回some &test,则加速器通常是“t”(使用或不使用 alt 键)。

于 2012-06-27T13:48:51.817 回答