Strings-Element
Das Zeichenfolgenelement muss mindestens ein Element ButtonText untergeordneten Elements enthalten. Alle anderen untergeordneten Elemente sind optional. Ungültige XML-Zeichen z. B. „&“ und „<“ müssen als Entitäten codiert werden („&“ und „<“ usw.).
Ein kaufmännisches Und-Zeichen in der Textzeichenfolge gibt die Tastenkombination für den Befehl an.
<Strings>
<ButtonText>... </ButtonText>
<CommandName>... </CommandName>
</Strings>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
language |
Optional. Language=“.“. |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
ButtonText |
Dieses Feld ist und die fünf folgenden Textfelder in einer Befehlsdefinition können Sie den Text angeben, der in unterschiedlichen Menüs angezeigt wird. Standardmäßig wird das ButtonText Feld im Menü controllern. Das ButtonText Feld wird auch die Standardeinstellung, wenn die andere Textfelder leer sind. Das ButtonText Feld darf nicht leer sein, selbst wenn die andere Textfelder angegeben werden. |
ToolTipText |
Das ToolTipText Feld gibt den Text an, der in der QuickInfo für ein Menüelement wird angezeigt. Wenn das ToolTipText Feld leer ist, wird das ButtonText Feld verwendet. |
MenuText |
Das MenuText Feld gibt den Text an, der für einen Befehl angezeigt werden soll, wenn er im Hauptmenü, eine Symbolleiste oder in einem Kontextmenü in einem Untermenü darstellt. Wenn das MenuText Feld leer ist, wird die integrierte Entwicklungsumgebung (IDE), das ButtonText Feld. Das MenuText Feld kann auch für die Lokalisierung verwendet werden. Für Kontextmenüs ist das Feld MenuText in der Symbolleiste Kontextmenü angezeigt wird, die Anpassung von Kontextmenüs in der IDE aktiviert. Daher müssen Sie in bestimmt, was Sie das Kontextmenü nennen. Verwenden Sie z. B. „Widget-Paket-Kontextmenü“ anstelle von „Shortcut“. Wenn das MenuText Feld nicht angegeben wird, wird das ButtonText Feld verwendet. |
CommandName |
Das CommandName Feld gibt den Text an, der sich in der Kategorie Tastatur verfügbar (Dialogfeld im Optionen durch Klicken auf Optionen im Menü Extras ) und in der Befehle Liste im Dialogfeld angezeigt wird ( Anpassen verfügbar, indem Sie auf Anpassen auf dem Extras Menü). |
CanonicalName |
Das Englisch CanonicalName Feld gibt den Namen des Befehls im englischen Text an, der im Fenster Befehl eingegeben werden kann, um auf das Menüelement auszuführen. Die IDE entfernt alle möglichen Zeichen, die keine Buchstaben sind, Ziffern, unterstreicht oder eingebettete Punkte. Dieser Text wird dann dem Feld ButtonText verkettet, um den Befehl zu definieren. Beispielsweise wird Neues Projekt auf dem Datei Menü der Befehl, File.NewProject. Wenn das English CanonicalName Feld nicht angegeben wird, verwendet die IDE das ButtonText Feld und entfernt alle außer Buchstaben, Ziffern, Unterstriche und eingebettete Punkte. Ein Beispiel ist der Schaltflächen-Text Befehle „&Define …“ DefineCommands wird, in dem das kaufmännische Und-Zeichen, das die Ellipsen und Leerzeichen entfernt werden. Wenn das TextChanges-Flag angegeben wird und der Text des Befehls geändert wird, wird der entsprechende Befehl, der vom Befehl Windows nicht erkannt wird. es bleibt die kanonische Form der ursprünglichen ButtonText oder Englisch CanonicalName Felder. |
LocCanonicalName |
Das LocCanonicalName Feld verhält sich auf den englischen CanonicalName Feld identisch, jedoch kann der lokalisierten angegeben werden, Befehlstext. Beide kanonischen Felder können angegeben werden. Da die IDE Analysiert in das Fenster derzeit zugewiesen Befehl simsen und ordnet es einem Befehl nicht Englisch, Deutsch und Text kann mit demselben Befehl zugeordnet sind. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Definiert ein Element, das der Benutzer interagieren kann. |
|
Definiert ein einzelnes Menüelement. |
|
Definiert den Befehlen, die in einem Kombinationsfeld angezeigt werden. |