Compartir a través de


Cómo: Personalizar el modo en que Visual Studio crea los títulos de controles enlazados a datos

Actualización: noviembre 2007

Cuando se arrastran elementos desde Ventana Orígenes de datos a un formulario en una aplicación para Windows, debe tenerse en cuenta una consideración especial: los nombres de columna de las etiquetas de título cambian el formato a una cadena más legible cuando dos o más palabras están concatenadas. Puede personalizar la forma en que se crean estas etiquetas estableciendo los valores SmartCaptionExpression, SmartCaptionReplacement y SmartCaptionSuffix en la clave de Registro HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Data Designers.

Precaución:

Debe extremar las precauciones al realizar cambios en el Editor del Registro. Realice una copia de seguridad del Registro antes de editarlo. El uso incorrecto del Editor del Registro puede causar problemas graves que obliguen a reinstalar el sistema operativo. Microsoft no garantiza que se puedan resolver los problemas que produce la utilización incorrecta del Editor del Registro. Utilice el Editor del registro bajo su propia responsabilidad.

El siguiente artículo de KnowledgeBase contiene instrucciones para realizar una copia de seguridad, editar y restaurar el Registro: (https://support.microsoft.com/default.aspx?scid=kb;en-us;256986)

La generación de etiquetas inteligentes se controla mediante la expresión regular escrita en el valor de SmartCaptionExpression. Para obtener más información, vea Expresiones regulares (Visual Studio).

Nota:

Esta clave del Registro no existe hasta que la cree. Al agregar esta clave del Registro, se reemplaza la expresión regular interna de la ventana Orígenes de datos que controla las etiquetas de título.

Elemento de Registro

Descripción

SmartCaptionExpression

La expresión regular que se utiliza para hacer coincidir los modelos.

SmartCaptionReplacement

El formato para mostrar cualquier grupo que coincide en SmartCaptionExpression.

SmartCaptionSuffix

Una cadena opcional para anexar al final del título.

Para entender cómo funcionan juntos estos valores, examinemos la configuración predeterminada interna que utiliza la ventana Orígenes de datos.

Valores predeterminados de títulos inteligentes

Elemento

Valor predeterminado

Explicación

SmartCaptionExpression

(\\p{Ll})(\\p{Lu})|_+

Coincide con un carácter en minúscula seguido por un carácter en mayúscula o un subrayado.

SmartCaptionReplacement

$1 $2

$1 representa cualquier carácter que coincide en los primeros paréntesis de la expresión y $2 representa cualquier carácter que coincide en los segundos paréntesis. El reemplazo es la primera coincidencia, un espacio, y a continuación la segunda coincidencia.

SmartCaptionSuffix

:

Representa un carácter anexado a la cadena devuelta. Por ejemplo, si el título es Company Name, el sufijo lo convierte en Company Name:

Para modificar el comportamiento de los títulos inteligentes de la ventana Orígenes de datos

  1. Abra una ventana de comandos haciendo clic en Iniciar y, a continuación, en Ejecutar.

  2. Escriba regedit en el cuadro de diálogo Ejecutar y haga clic en Aceptar.

  3. Expanda el nodo HKEY_CURRENT_USER.

  4. Expanda el nodo Software.

  5. Expanda el nodo Microsoft.

  6. Expanda el nodo VisualStudio.

  7. Haga clic con el botón secundario en el nodo 8.0 y cree una nueva Clave denominada Data Designers.

  8. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionExpression.

  9. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionReplacement.

  10. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionSuffix.

  11. Haga clic con el botón secundario en el elemento SmartCaptionExpression y elija Modificar.

  12. Escriba la expresión regular que desea que utilice la ventana Orígenes de datos.

  13. Haga clic con el botón secundario en el elemento SmartCaptionReplacement y elija Modificar.

  14. Escriba la cadena de reemplazo con el formato en que desea mostrar los modelos que coinciden en la expresión regular.

  15. Haga clic con el botón secundario en el elemento SmartCaptionSuffix y elija Modificar.

  16. Escriba cualquier carácter que desea mostrar al final del título.

    La próxima vez que arrastra elementos desde la ventana Orígenes de datos, las etiquetas de título se crean utilizando los nuevos valores del Registro proporcionados.

Para desactivar la característica de títulos inteligentes

  1. Abra una ventana de comandos haciendo clic en Iniciar y, a continuación, en Ejecutar.

  2. Escriba regedit en el cuadro de diálogo Ejecutar y haga clic en Aceptar.

  3. Expanda el nodo HKEY_CURRENT_USER.

  4. Expanda el nodo Software.

  5. Expanda el nodo Microsoft.

  6. Expanda el nodo VisualStudio.

  7. Haga clic con el botón secundario en el nodo 8.0 y cree una nueva Clave denominada Data Designers.

  8. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionExpression.

  9. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionReplacement.

  10. Haga clic con el botón secundario en el nodo Data Designers y cree un nuevo Valor de cadena denominado SmartCaptionSuffix.

  11. Haga clic con el botón secundario en el elemento SmartCaptionExpression y elija Modificar.

  12. Escriba (.*) para el valor. Esto coincidirá con la cadena completa.

  13. Haga clic con el botón secundario en el elemento SmartCaptionReplacement y elija Modificar.

  14. Escriba (.*) para el valor. Esto reemplaza la cadena con el valor coincidido, que es la cadena completa; de esta forma permanece sin modificar.

    La próxima vez que arrastra elementos desde la ventana Orígenes de datos, las etiquetas de título se crean con títulos sin modificar.

Vea también

Tareas

Cómo: Mostrar datos en un control DataGridView de formularios Windows Forms

Conceptos

Información general sobre la presentación de datos

Otros recursos

Expresiones regulares de .NET Framework

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos