Procedura: personalizzare la modalità in cui in Visual Studio vengono create didascalie per controlli con associazione a dati
Aggiornamento: novembre 2007
Quando si esegue il trascinamento di elementi dalla Finestra Origini dati a un form in un'applicazione Windows è opportuno tenere presente che in presenza di due o più parole concatenate, i nomi di colonna nelle etichette della didascalia vengono riformattati in stringhe di più semplice lettura. È possibile personalizzare la modalità di creazione di queste etichette impostando i valori di SmartCaptionExpression, SmartCaptionReplacement e SmartCaptionSuffix sulla chiave del Registro di sistema HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Data Designers.
Attenzione: |
---|
Prestare particolare attenzione nell'esecuzione di qualsiasi azione nell'Editor del Registro di sistema. Creare una copia di backup del Registro di sistema prima di modificarlo. L'utilizzo non corretto dell'Editor del Registro di sistema può causare gravi problemi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la risoluzione dei problemi causati dall'utilizzo non corretto dell'Editor del Registro di sistema. Utilizzare l'Editor del Registro di sistema sotto la propria responsabilità. Nell'articolo della KnowledgeBase riportato di seguito sono contenute le istruzioni relative al backup, alla modifica e al ripristino del Registro di sistema: (https://support.microsoft.com/default.aspx?scid=kb;en-us;256986) (informazioni in lingua inglese) |
La didascalia smart è controllata dall'espressione regolare immessa all'interno del valore della proprietà SmartCaptionExpression. Per ulteriori informazioni, vedere Espressioni regolari (Visual Studio).
Nota: |
---|
Questa chiave del Registro di sistema non esiste finché non viene creata. Aggiungendo questa chiave del Registro di sistema viene eseguito l'override dell'espressione regolare interna della finestra Origini dati tramite la quale vengono controllate le etichette di didascalia. |
Elemento del Registro di sistema |
Descrizione |
---|---|
SmartCaptionExpression |
Espressione regolare utilizzata per il confronto dei modelli personalizzati. |
SmartCaptionReplacement |
Formato di visualizzazione delle corrispondenze dei gruppi all'interno di SmartCaptionExpression. |
SmartCaptionSuffix |
Stringa opzionale da aggiungere alla fine della didascalia. |
Per comprendere la modalità di funzionamento di questi valori verranno esaminate le impostazioni predefinite interne utilizzate dalla finestra Origini dati.
Valori predefiniti della didascalia smart
Elemento |
Valore predefinito |
Descrizione |
---|---|---|
SmartCaptionExpression |
(\\p{Ll})(\\p{Lu})|_+ |
Corrisponde a un carattere minuscolo seguito da un carattere maiuscolo oppure da un trattino di sottolineatura. |
SmartCaptionReplacement |
$1 $2 |
$1 rappresenta i caratteri di cui è stata rilevata la corrispondenza nella prima parentesi dell'espressione mentre il carattere $2 rappresenta i caratteri di cui è stata rilevata la corrispondenza nella seconda parentesi. La sostituzione è la prima corrispondenza, uno spazio e, successivamente, la seconda corrispondenza. |
SmartCaptionSuffix |
: |
Rappresenta un carattere aggiunto alla stringa restituita. Ad esempio, se la didascalia è Company Name, il suffisso la trasforma in Company Name: |
Per modificare il comportamento della didascalia smart della finestra Origini dati.
Aprire una finestra di comando facendo clic su Start e quindi su Esegui.
Digitare regedit nella finestra di dialogo Esegui e scegliere OK.
Espandere il nodo HKEY_CURRENT_USER.
Espandere il nodo Software.
Espandere il nodo Microsoft.
Espandere il nodo VisualStudio.
Fare clic con il pulsante destro del mouse sul nodo 8.0 e creare una nuova Chiave denominata Data Designers.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionExpression.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionReplacement.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionSuffix.
Fare clic con il pulsante destro del mouse sull'elemento SmartCaptionExpression e scegliere Modifica.
Immettere l'espressione regolare da utilizzare nella finestra Origini dati.
Fare clic con il pulsante destro del mouse sull'elemento SmartCaptionReplacement e scegliere Modifica.
Immettere la stringa di sostituzione formattata nella modo scelto per la visualizzazione dei modelli di cui si è rilevata la corrispondenza nell'espressione regolare in uso.
Fare clic con il pulsante destro del mouse sull'elemento SmartCaptionSuffix e scegliere Modifica.
Immettere il carattere da visualizzare alla fine della didascalia.
Nel successivo trascinamento degli elementi dalla finestra Origini dati, le etichette della didascalia verranno create utilizzando i nuovi valori del Registro di sistema forniti.
Per disattivare la funzionalità di didascalia smart
Aprire una finestra di comando facendo clic su Start e quindi su Esegui.
Digitare regedit nella finestra di dialogo Esegui e scegliere OK.
Espandere il nodo HKEY_CURRENT_USER.
Espandere il nodo Software.
Espandere il nodo Microsoft.
Espandere il nodo VisualStudio.
Fare clic con il pulsante destro del mouse sul nodo 8.0 e creare una nuova Chiave denominata Data Designers.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionExpression.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionReplacement.
Fare clic con il pulsante destro del mouse sul nodo Data Designers e creare un nuovo Valore stringa denominato SmartCaptionSuffix.
Fare clic con il pulsante destro del mouse sull'elemento SmartCaptionExpression e scegliere Modifica.
Immettere (.*) per il valore. Tale procedura determinerà la corrispondenza dell'intera stringa.
Fare clic con il pulsante destro del mouse sull'elemento SmartCaptionReplacement e scegliere Modifica.
Immettere $1 per il valore. Tale procedura sostituisce la stringa con il valore di cui si è determinata la corrispondenza, che rappresenta l'intera stringa in modo da restare invariato.
Nel successivo trascinamento degli elementi dalla finestra Origini dati, le etichette della didascalia verranno create con didascalie non modificate.
Vedere anche
Attività
Procedura: visualizzare i dati in un controllo DataGridView di Windows Form
Concetti
Cenni preliminari sulla visualizzazione dei dati
Altre risorse
Espressioni regolari di .NET Framework
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione
Visualizzazione di dati su form nelle applicazioni Windows