Personalizar el modo en que Visual Studio crea los títulos para los controles enlazados a datosCustomize how Visual Studio creates captions for data-bound controls

Cuando se arrastran elementos desde la ventana Orígenes de datos en un diseñador, entra en juego la cuenta una consideración especial: los nombres de columna en las etiquetas de leyenda se vuelve a dar formato a una cadena más legible cuando dos o más palabras se encuentran como se concatenan juntos.When you drag items from the Data Sources Window onto a designer, a special consideration comes into play: the column names in the caption labels are reformatted into a more readable string when two or more words are found to be concatenated together. Puede personalizar la manera en que se crean estas etiquetas, estableciendo el SmartCaptionExpression, SmartCaptionReplacement, y SmartCaptionSuffix valores en el HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0\Data diseñadores clave del registro.You can customize the way in which these labels are created, by setting the SmartCaptionExpression, SmartCaptionReplacement, and SmartCaptionSuffix values in the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0\Data Designers registry key.

Nota

Esta clave del registro no existe hasta que la cree.This registry key does not exist until you create it.

Etiquetas inteligentes se controla mediante la expresión regular especificada en el valor de la SmartCaptionExpression valor.Smart captioning is controlled by the regular expression entered into the value of the SmartCaptionExpression value. Agregar el diseñadores datos clave del registro invalida la expresión regular predeterminada que controla las etiquetas de título.Adding the Data Designers registry key overrides the default regular expression that controls caption labels. Para obtener más información sobre las expresiones regulares, vea usar expresiones regulares en Visual Studio.For more information about regular expressions, see Using Regular Expressions in Visual Studio.

La tabla siguiente describen los valores del registro que controlan las etiquetas de título.The following table describes the registry values that control caption labels.

Elemento del registroRegistry item DescripciónDescription
SmartCaptionExpressionSmartCaptionExpression La expresión regular utilizada para hacer coincidir los modelos.The regular expression used to match your patterns.
SmartCaptionReplacementSmartCaptionReplacement El formato para mostrar los grupos que coinciden en el SmartCaptionExpression.The format to display any groups matched in the SmartCaptionExpression.
SmartCaptionSuffixSmartCaptionSuffix Una cadena opcional para anexar al final del título.An optional string to append to the end of the caption.

En la tabla siguiente se muestra la configuración predeterminada interna para estos valores del registro.The following table lists the internal default settings for these registry values.

Elemento del registroRegistry item Valor predeterminadoDefault value ExplicaciónExplanation
SmartCaptionExpressionSmartCaptionExpression (\\p{Ll}) (\\p{Lu})| +(\\p{Ll})(\\p{Lu})|+ Coincide con un carácter en minúscula seguido por un carácter en mayúscula o un carácter de subrayado.Matches a lowercase character followed by an uppercase character or an underscore.
SmartCaptionReplacementSmartCaptionReplacement $1 $2$1 $2 $1 representa cualquier carácter coincidente en el primer paréntesis de la expresión y $2 representa cualquier carácter coincidente en la segundos paréntesis.The $1 represents any characters matched in the first parentheses of the expression, and the $2 represents any characters matched in the second parentheses. La sustitución es la primera coincidencia, un espacio y, a continuación, en la segunda coincidencia.The replacement is the first match, a space, and then the second match.
SmartCaptionSuffixSmartCaptionSuffix :: Representa un carácter que se anexa a la cadena devuelta.Represents a character appended to the returned string. Por ejemplo, si el título es Company Name, el sufijo facilita Company Name:For example, if the caption is Company Name, the suffix makes it Company Name:

Precaución

Debe tener mucho cuidado al hacer nada en el Editor del registro.You should be very careful when doing anything in the Registry Editor. Hacer copia de seguridad del registro antes de editarlo.Back up the registry before editing it. Si utiliza incorrectamente el Editor del registro, puede provocar problemas graves que quizás requieran reinstalar el sistema operativo.If you use the Registry Editor incorrectly, you can cause serious problems that may require you to reinstall your operating system. Microsoft no garantiza que se pueden resolver los problemas que causan utilizando el Editor del Registro incorrectamente.Microsoft does not guarantee that problems that you cause by using the Registry Editor incorrectly can be resolved. Utilice el Editor del registro bajo su responsabilidad.Use the Registry Editor at your own risk.

El siguiente artículo de Knowledge Base contiene instrucciones para realizar copias de seguridad, modificar y restaurar el registro: descripción del registro de Microsoft Windows (http://support.microsoft.com/default.aspx?scid=kb; en-us; 256986)The following KnowledgeBase article contains instructions for backing up, editing, and restoring the registry: Description of the Microsoft Windows registry (http://support.microsoft.com/default.aspx?scid=kb;en-us;256986)

Modificar el comportamiento de subtítulos (CC) inteligente de la ventana de orígenes de datosModify the smart captioning behavior of the Data Sources window

  1. Abra una ventana de comandos, haga clic en iniciar y, a continuación, ejecutar.Open a command window by clicking Start and then Run.

  2. Tipo de regedit en el ejecutar cuadro de diálogo y haga clic en Aceptar.Type regedit in the Run dialog box, and click OK.

  3. Expanda el HKEY_CURRENT_USER, Software, Microsoft, VisualStudio nodo.Expand the HKEY_CURRENT_USER, Software, Microsoft, VisualStudio node.

  4. Haga clic en el 15.0 nodo y crear un nuevo clave denominado Data Designers.Right-click the 15.0 node, and create a new Key named Data Designers.

  5. Haga clic en el diseñadores datos nodo y crear tres nuevos valores de cadena:Right-click the Data Designers node, and create three new string values:

    • SmartCaptionExpression
    • SmartCaptionReplacement
    • SmartCaptionSuffix
  6. Haga clic en el SmartCaptionExpression valor y seleccione modificar.Right-click the SmartCaptionExpression value, and select Modify.

  7. Escriba la expresión regular que desee la orígenes de datos ventana que usará.Enter the regular expression you want the Data Sources window to use.

  8. Haga clic en el SmartCaptionReplacement valor y seleccione modificar.Right-click the SmartCaptionReplacement value, and select Modify.

  9. Escriba el reemplazo de cadena de formato que desea mostrar los modelos que coinciden en la expresión regular.Enter the replacement string formatted the way you want to display the patterns matched in your regular expression.

  10. Haga clic en el SmartCaptionSuffix valor y seleccione modificar.Right-click the SmartCaptionSuffix value, and select Modify.

  11. Escriba los caracteres que desea que aparezcan al final del título.Enter any characters you want to appear at the end of the caption.

    La próxima vez que se arrastran elementos desde la orígenes de datos ventana, las etiquetas de leyenda se crean utilizando los nuevos valores del registro proporcionados.The next time you drag items from the Data Sources window, the caption labels are created using the new registry values provided.

Desactivar la característica de subtítulos (CC) inteligenteTurn off the smart captioning feature

  1. Abra una ventana de comandos, haga clic en iniciar y, a continuación, ejecutar.Open a command window by clicking Start and then Run.

  2. Tipo de regedit en el ejecutar cuadro de diálogo y haga clic en Aceptar.Type regedit in the Run dialog box, and click OK.

  3. Expanda el HKEY_CURRENT_USER, Software, Microsoft, VisualStudio nodo.Expand the HKEY_CURRENT_USER, Software, Microsoft, VisualStudio node.

  4. Haga clic en el 15.0 nodo y crear un nuevo clave denominado Data Designers.Right-click the 15.0 node, and create a new Key named Data Designers.

  5. Haga clic en el diseñadores datos nodo y crear tres nuevos valores de cadena:Right-click the Data Designers node, and create three new string values:

    • SmartCaptionExpression
    • SmartCaptionReplacement
    • SmartCaptionSuffix
  6. Haga clic en el SmartCaptionExpression de elemento y seleccione modificar.Right-click the SmartCaptionExpression item, and select Modify.

  7. Escriba (.*) para el valor.Enter (.*) for the value. Esto coincidirá con la cadena completa.This will match the entire string.

  8. Haga clic en el SmartCaptionReplacement de elemento y seleccione modificar.Right-click the SmartCaptionReplacement item, and select Modify.

  9. Escriba $1 para el valor.Enter $1 for the value. Esto reemplaza la cadena con el valor coincidente, que es la cadena completa de modo que permanecerán sin cambios.This replaces the string with the matched value, which is the entire string so that it will remain unchanged.

    La próxima vez que se arrastran elementos desde la orígenes de datos las etiquetas de título de ventana, se crean con títulos sin modificar.The next time you drag items from the Data Sources window, the caption labels are created with unmodified captions.

Vea tambiénSee also