Strings 元素
Strings 元素至少必須包含 ButtonText 子專案。 所有其他子元素都是選擇性的。 無效的 XML 字元,例如 '&' 和 '<' 必須編碼為實體 ('&' 和 '<' 等等)。
文字字串中的連字元會指定命令的鍵盤快捷方式。
語法
<Strings>
<ButtonText>... </ButtonText>
<CommandName>... </CommandName>
</Strings>
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
語言 | 選擇性。 Language=“.”。 |
子元素
元素 | 描述 |
---|---|
ButtonText | 這個欄位和命令定義中的下列五個文字欄位可讓您指定出現在各種選單中的文字。 根據預設, ButtonText 欄位會出現在功能表控制器中。 如果其他文字欄位空白,欄位 ButtonText 也會變成預設值。 即使指定其他文字欄位,欄位 ButtonText 也無法空白。 |
ToolTipText | 欄位 ToolTipText 會指定出現在功能表項工具提示中的文字。ToolTipText 如果欄位是空白的,則會ButtonText 使用 欄位。 |
MenuText | 如果命令位於主功能表、工具列、快捷功能表或子選單中,欄位 MenuText 會指定命令所顯示的文字。 MenuText 如果欄位是空白的,集成開發環境 (IDE) 會使用 ButtonText 欄位。 欄位 MenuText 也可用於當地語系化。對於快捷功能表, MenuText 欄位是顯示在 [快捷方式功能表] 工具列中的名稱,可讓您自定義 IDE 中的快捷功能表。 因此,請具體說明您為快捷方式功能表命名的內容;例如,使用 [小工具套件快捷方式功能表] 而不是 “Shortcut”。MenuText 如果未指定欄位,則會ButtonText 使用 欄位。 |
CommandName | 欄位CommandName 會指定 [自定義] 對話框中 [命令] 索引卷標中鍵盤類別中出現的文字(按兩下[工具] 選單上的 [自定義] 即可取得)。 |
CanonicalName | [英文CanonicalName ] 欄位會以英文文字指定命令的名稱,可在 [命令] 視窗中輸入以執行功能表項。 IDE 會去除任何不是字母、數位、底線或內嵌句點的字元。 然後,此文字會串連至 ButtonText 字段,以定義命令。 例如,[檔案] 功能表上的 [新增專案] 會變成 [File.NewProject] 命令。如果未指定英文 CanonicalName 欄位,IDE 會使用 ButtonText 欄位,並去除字母、數位、底線和內嵌句點以外的所有專案。 例如,按鈕文字 “&Define Commands...”會變成 DefineCommands,其中會移除 ampersand、空格和省略號。TextChanges 如果指定旗標並變更命令的文字,則 [命令] 視窗所辨識的對應命令不會變更;它仍然是原始ButtonText 或英文CanonicalName 字段的正式格式。 |
LocCanonicalName | 欄位 LocCanonicalName 的行為與英文 CanonicalName 欄位相同,但可指定本地化的命令文字。 您可以指定這兩個標準欄位。 因為 IDE 只會剖析在 [命令 ] 視窗中輸入的文字,並將它與命令產生關聯,所以英文和非英文文字都可以與相同的命令產生關聯。 |
父項目
元素 | 描述 |
---|---|
Button 元素 | 定義使用者可以與之互動的專案。 |
Menu 元素 | 定義單一功能表項。 |
Combo 元素 | 定義出現在下拉式方塊中的命令。 |