Udostępnij za pośrednictwem


Strings, element

Element Strings musi zawierać co najmniej element podrzędny ButtonText . Wszystkie inne elementy podrzędne są opcjonalne. Nieprawidłowe znaki XML, takie jak "&" i "<" muszą być kodowane jako jednostki ('&' i '<' itd.).

Znak ampersand w ciągu tekstowym określa skrót klawiaturowy dla polecenia.

Składnia

<Strings>
  <ButtonText>... </ButtonText>
  <CommandName>... </CommandName>
</Strings>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut opis
język Opcjonalny. Language=".".

Elementy podrzędne

Element opis
Buttontext To pole i pięć następujących pól tekstowych w definicji polecenia umożliwiają określenie tekstu wyświetlanego w różnych menu. Domyślnie pole jest ButtonText wyświetlane w kontrolerach menu. Pole ButtonText staje się również wartością domyślną, jeśli inne pola tekstowe są puste. Pole ButtonText nie może być puste, nawet jeśli określono inne pola tekstowe.
Tooltiptext Pole ToolTipText określa tekst wyświetlany w etykietce narzędzia dla elementu menu.

ToolTipText Jeśli pole jest puste, ButtonText pole jest używane.
MenuTekst Pole MenuText określa tekst wyświetlany dla polecenia, jeśli znajduje się w menu głównym, pasku narzędzi, w menu skrótów lub w podmenu. MenuText Jeśli pole jest puste, zintegrowane środowisko projektowe (IDE) używa ButtonText pola . Pole MenuText może być również używane do lokalizacji.

W przypadku menu skrótów MenuText pole to nazwa wyświetlana na pasku narzędzi Menu skrótów, co umożliwia dostosowywanie menu skrótów w środowisku IDE. W związku z tym należy określić, co nazywasz menu skrótów; na przykład użyj opcji "Menu skrótów pakietu widżetu" zamiast "Skrót".

MenuText Jeśli pole nie zostanie określone, ButtonText zostanie użyte pole.
Commandname Pole CommandName określa tekst wyświetlany w kategorii klawiatury na karcie Polecenia w oknie dialogowym Dostosowywanie (dostępne, klikając pozycję Dostosuj w menu Narzędzia).
CanonicalName Pole angielskie CanonicalName określa nazwę polecenia w języku angielskim tekst, który można wprowadzić w oknie Polecenia , aby wykonać element menu. Środowisko IDE usuwa wszystkie znaki, które nie są literami, cyframi, podkreśleniami ani osadzonymi kropkami. Ten tekst jest następnie połączony z polem w ButtonText celu zdefiniowania polecenia. Na przykład nowy projekt w menu Plik staje się poleceniem File.NewProject.

Jeśli pole angielskie CanonicalName nie zostanie określone, środowisko IDE używa ButtonText pola i usuwa wszystkie z wyjątkiem liter, cyfr, podkreśleń i osadzonych krosek. Na przykład tekst przycisku "&Define Commands..." staje się DefineCommands, gdzie ampersand, spacja i wielokropek są usuwane.

Jeśli określono flagę TextChanges i tekst polecenia zostanie zmieniony, odpowiednie polecenie rozpoznane przez okno polecenia nie zmieni się; pozostaje to kanoniczna forma oryginalnych ButtonText lub angielskich CanonicalName pól.
LocCanonicalName Pole LocCanonicalName zachowuje się identycznie z polem angielskim CanonicalName , ale umożliwia określenie zlokalizowanego tekstu polecenia. Można określić oba pola kanoniczne. Ponieważ środowisko IDE po prostu analizuje tekst wprowadzony w oknie Polecenia i kojarzy go z poleceniem, zarówno angielski, jak i nieanglojęzyczny tekst może być skojarzony z tym samym poleceniem.

Elementy nadrzędne

Element opis
Button, element Definiuje element, z którego użytkownik może korzystać.
Menu, element Definiuje pojedynczy element menu.
Combo, element Definiuje polecenia wyświetlane w polu kombi.

Zobacz też