Freigeben über


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 („&amp;“ und „&lt;“ 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

Button-Element

Definiert ein Element, das der Benutzer interagieren kann.

Menu-Element

Definiert ein einzelnes Menüelement.

Combo-Element

Definiert den Befehlen, die in einem Kombinationsfeld angezeigt werden.

Siehe auch

Weitere Ressourcen

(Visual Studio-Befehls-Tabelle. Dateien Vsct)