2012-06-27 65 views
2

我使用的PowerBuilder(我猜這是不相關的這個問題,雖然我可能是錯的)。加速按鈕的Windows加速器,加倍&後

我正在嘗試設置按鈕上的文字「保存& & &新建」,應該讀作「保存&新」,與「N」強調。

確實如此,但我不能在「N」上使用加速器。 (按下ALT-N就會發出蜂鳴聲。)

如果我把真實的加速器雙倍符號前,例如「&保存& &新」,當我按下Alt-S,它工作正常。

我想要的符號後,「新」,是因爲我有另一個按鈕「&保存& &關閉」在同一窗口,我要區分這兩個按鈕。

這是Windows缺陷嗎? PowerBuilder的?任何解決方法,除了重新說明,使用更羅嗦的「和」而不是&符號等?

+1

它應該不重要,但你有'N'作爲菜單上的加速器? –

+0

好吧,我創建了一個微型的Windows窗體應用程序來測試它,它沒有同樣的問題,一個按鈕與文本「保存&&新建」按Alt-N的作品。所以我想這是一個PowerBuilder問題。任何人都知道解決方案? –

+1

'Save&&New' :) –

回答

0

這似乎是一個PB的錯誤:我已經通過按鈕的標籤設置爲some && &test

  • 不強調了「測試」的第一個字母
  • 設置我的11.5 PB(建設4843)測試到......「&」(!)

如果我刪除了一倍符號回some &test按鈕加速器,加速器通常是「T」(使用或不使用alt鍵)。

0

絕對是一個PB問題。 PB使用它找到的第一個和號來標識快捷鍵。我不知道有什麼方法可以在按鈕文本中添加&符號,而不用以某種方式搞砸你的快捷方式。

+0

是的,這看起來是正確的,只是在您的加速鍵(例如加速鍵)後面使用&符號(加倍)是可以的。 「&Save && New」。所以我必須生活在這些限制之內。 –