簡體   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