Compartir a través de


Strings (Elemento)

El elemento Strings debe contener al menos un elemento secundario ButtonText . Todos los demás elementos secundarios son opcionales. Los caracteres XML no válidos, como '&' y '<' deben codificarse como entidades ('&' y ''<, etc.).

Un amperado en la cadena de texto especifica el método abreviado de teclado para el comando.

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
language Opcional. Language=".".

Elementos secundarios

Elemento Descripción
ButtonText Este campo y los cinco campos de texto siguientes en una definición de comando le permiten especificar el texto que aparece en varios menús. De forma predeterminada, el ButtonText campo aparece en los controladores de menú. El ButtonText campo también se convierte en el valor predeterminado si los otros campos de texto están en blanco. El ButtonText campo no puede estar en blanco aunque se especifiquen los demás campos de texto.
ToolTipText El ToolTipText campo especifica el texto que aparece en la información sobre herramientas de un elemento de menú.

Si el ToolTipText campo está en blanco, se usa el ButtonText campo .
MenuText El MenuText campo especifica el texto que se muestra para un comando si está en el menú principal, una barra de herramientas, en un menú contextual o en un submenú. Si el MenuText campo está en blanco, el entorno de desarrollo integrado (IDE) usa el ButtonText campo . El MenuText campo también se puede usar para la localización.

Para los menús contextuales, el MenuText campo es el nombre que se muestra en la barra de herramientas Menús contextuales, que permite la personalización de menús contextuales en el IDE. Por lo tanto, sea específico en lo que asigne al menú contextual el nombre; por ejemplo, use "Menú contextual del paquete de widgets" en lugar de "Acceso directo".

Si no se especifica el MenuText campo, se usa el ButtonText campo .
CommandName El CommandName campo especifica el texto que aparece en la categoría de teclado en la pestaña Comandos del cuadro de diálogo Personalizar (disponible haciendo clic en Personalizar en el menú Herramientas ).
CanonicalName El campo inglés CanonicalName especifica el nombre del comando en texto en inglés que se puede escribir en la ventana Comando para ejecutar el elemento de menú. El IDE quita los caracteres que no son letras, dígitos, caracteres de subrayado o puntos incrustados. A continuación, este texto se concatena al ButtonText campo para definir el comando. Por ejemplo, Nuevo proyecto en el menú Archivo se convierte en el comando File.NewProject.

Si no se especifica el campo inglés CanonicalName , el IDE usa el ButtonText campo y quita todas las letras, dígitos, caracteres de subrayado y puntos incrustados. Por ejemplo, el texto del botón "&Definir comandos..." se convierte en DefineCommands, donde se quitan los ampersand, el espacio y los puntos suspensivos.

Si se especifica la TextChanges marca y se cambia el texto del comando, el comando correspondiente reconocido por la ventana Comando no cambia; permanece la forma canónica de los campos originales ButtonText o en inglés CanonicalName .
LocCanonicalName El LocCanonicalName campo se comporta de forma idéntica al campo inglés CanonicalName , pero permite especificar texto de comando localizado. Se pueden especificar ambos campos canónicos. Dado que el IDE simplemente analiza el texto escrito en la ventana Comandos y lo asocia a un comando, el texto inglés y no inglés se puede asociar con el mismo comando.

Elementos primarios

Elemento Descripción
Button (Elemento) Define un elemento con el que el usuario puede interactuar.
Menu (Elemento) Define un único elemento de menú.
Combo (Elemento) Define los comandos que aparecen en un cuadro combinado.

Consulte también