Cómo: Agregar o quitar recursos de cadena
Actualización: noviembre 2007
Puede utilizar el Diseñador de recursos para agregar o editar recursos de cadena de su proyecto. Los procedimientos para agregar y quitar recursos de cadena son diferentes de los procedimientos correspondientes a los demás tipos de recursos. Para obtener información sobre cómo administrar tipos de recursos que no sean de cadena, consulte Cómo: Agregar o quitar recursos.
No se recomienda el uso de recursos de cadena para cadenas grandes, porque su edición es compleja y hay un límite de 32767 caracteres. En su lugar, agregue un archivo de texto utilizando la opción Agregar nuevo archivo de texto de la lista desplegable Agregar recurso del Diseñador de recursos. El nuevo archivo de texto se agregará al directorio Recursos. Puede contener tanto texto como desee, y puede establecer la codificación si es preciso. Sin embargo, al compilar el programa, aparecerá como si se hubiera escrito en la tabla de cadenas.
Si agrega un recurso de cadena al proyecto manualmente (por ejemplo, agregando un archivo .resx con el Explorador de soluciones), los recursos del nuevo archivo se separarán de los recursos que ha creado en la página Recursos del Diseñador de proyectos. Si hace doble clic en el nuevo archivo .resx, se abre una ventana independiente del Diseñador de recursos, que muestra el contenido del archivo en una cuadrícula de configuración. Cuando se agrega el nuevo archivo .resx, aparecerá un mensaje que le preguntará: "¿Desea habilitar la generación de recursos inflexibles de tipos para este archivo?". Si hace clic en Sí, obtendrá la nueva compatibilidad con recursos con establecimiento inflexible de tipos, una característica de tiempo de compilación que encapsula el acceso a los recursos mediante la creación de clases que contienen un conjunto de propiedades estáticas y de sólo lectura (get). Es una manera alternativa de utilizar los recursos, en lugar de utilizar los métodos GetString y GetObject de la clase ResourceManager. Para obtener más información, vea StronglyTypedResourceBuilder.
También puede agregar recursos de cadena utilizando la opción de arrastrar y colocar con el Diseñador de recursos. Cuando se arrastran y colocan cadenas, los campos Nombre, Valor y Comentario deben estar separados por tabulaciones; de lo contrario, se agregará la cadena completa a la columna Nombre.
Para obtener información sobre cómo el Diseñador de recursos genera recursos con establecimiento inflexible de tipos, consulte Administrar los recursos de la aplicación.
Para agregar un recurso de cadena
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.
Haga clic en la ficha Recursos. En la barra de herramientas del Diseñador de recursos, seleccione la lista desplegable de la vista de recursos, haga clic en la flecha y asegúrese de que está establecida en Cadenas (el valor predeterminado). Se muestra una cuadrícula de configuración, mostrando las cadenas que mantiene esa instancia del Diseñador de recursos.
Haga clic en la columna Nombre de la última fila de la cuadrícula, marcada con un asterisco (*).
En la columna Nombre, escriba un nombre para la cadena.
En la columna Valor, escriba la cadena que desea utilizar como recurso.
Nota: Para incluir saltos de línea (caracteres CLRF) en la cadena, escriba Mayús + Entrar. Tendrá que cambiar el tamaño de la fila para poder ver todas las líneas de la cadena. Coloque el puntero en el borde inferior de la fila en la columna situada más a la izquierda de la cuadrícula y, a continuación, haga clic y arrastre el borde hacia abajo para cambiar su tamaño.
Opcionalmente, escriba un comentario en la columna Comentario.
Nota: Los comentarios no se compilan en la aplicación; sólo están disponibles en tiempo de diseño.
Para quitar un recurso de cadena
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.
Haga clic en la ficha Recursos.
En la barra de herramientas del Diseñador de recursos, seleccione la lista desplegable de la vista de recursos, haga clic en la flecha y asegúrese de que está establecida en Cadenas (el valor predeterminado).
Seleccione la fila que contiene la cadena que desea quitar haciendo clic en el encabezado de fila gris.
En la barra de herramientas del Diseñador de recursos, haga clic en Quitar recurso.
Vea también
Tareas
Cómo: Editar recursos de cadena
Cómo: Agregar o quitar recursos
Conceptos
Acceso a los recursos de la aplicación
Referencia
Página Recursos, Diseñador de proyectos