Porady: dostosowywanie sposobu tworzenia przez Visual Studio podpisów dla formantów powiązanych z danymi
Szczególną uwagę pochodzi do gry, podczas przeciągania elementów z Okno źródła danych na Windows Forms Projektant: nazwy kolumn w etykiety podpisu są formatowane ponownie w bardziej czytelny ciąg, kiedy dwa lub więcej wyrazów stwierdzono być łączone.Można dostosować sposób, w którym te etykiety są tworzone przez ustawienie SmartCaptionExpression, SmartCaptionReplacement, i SmartCaptionSuffix wartości w Projektanci HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Data klucza rejestru.
[!UWAGA]
Ten klucz rejestru nie istnieje, dopóki nie zostanie on utworzony.
Inteligentne podpisów jest kontrolowana przez wyrażenie regularne, weszła w wartości SmartCaptionExpression wartości.Dodawanie Danych projektanci klucza rejestru zastępuje wyrażenie regularne domyślne, które kontroluje etykiety podpisu.Aby uzyskać więcej informacji na temat wyrażeń regularnych, zobacz Używanie wyrażeń regularnych w Visual Studio.
Poniższej tabeli opisano wartości rejestru, które kontroli etykiety podpisu.
Element rejestru |
Opis |
---|---|
SmartCaptionExpression |
Wyrażenie regularne, używany do dopasowywania wzorców użytkownika. |
SmartCaptionReplacement |
Format wyświetlania grup dopasowywane w SmartCaptionExpression. |
SmartCaptionSuffix |
Opcjonalny ciąg dołączany do końca podpis. |
Następujące tabele zawierają listę wewnętrznych domyślne ustawienia dla tych wartości rejestru.
Element |
Wartość domyślna |
Wyjaśnienie |
---|---|---|
SmartCaptionExpression |
(\\p{Ll)}(\\p{Lu})|_+ |
Dopasowuje znak małymi literami, następuje znak wielkie litery lub znaku podkreślenia. |
SmartCaptionReplacement |
$1 $2 |
$1 reprezentuje dowolne znaki dopasowywane w nawiasach pierwszego wyrażenia i $2 reprezentuje dowolne znaki dopasowywane w nawiasach drugiego.Zastąpienie jest pierwszy mecz, spację, a następnie drugiego dopasowanie. |
SmartCaptionSuffix |
: |
Reprezentuje znak dołączony do ciągu zwracane.Na przykład, jeśli podpis jest Company Name, sufiks który ułatwiaCompany Name: |
Przestroga |
---|
Należy bardzo ostrożnie, gdy coś w Edytorze rejestru.Wykonaj kopię zapasową rejestru przed jego edycją.Jeżeli użycie Edytora rejestru może spowodować poważne problemy, wymagające ponownego zainstalowania systemu operacyjnego.Microsoft nie gwarantuje można rozwiązać problemy, które powodują przez nieprawidłowe korzystanie z Edytora rejestru.Użyj Edytora rejestru na własne ryzyko. Następujący artykuł z bazy wiedzy zawiera instrukcje dotyczące wykonywania kopii zapasowych, edytowania i przywracania rejestru: Opis rejestru systemu Microsoft Windows (https://support.microsoft.com/default.aspx?scid=kb;en-us;256986) |
Aby zmodyfikować inteligentne zachowanie podpisów okno źródła danych
Otwórz okno polecenia, klikając uruchomić a uruchomić.
Typ regedit w uruchomić okno dialogowe, a następnie kliknij przycisk OK.
Rozwiń węzeł HKEY_CURRENT_USER węzła.
Rozwiń węzeł Software węzła.
Rozwiń węzeł Microsoft węzła.
Rozwiń węzeł VisualStudio węzła.
Kliknij prawym przyciskiem myszy 10.0 węzeł i utworzyć nowy klucz o nazwie Danych projektanci.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionExpression.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionReplacement.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionSuffix.
Kliknij prawym przyciskiem myszy SmartCaptionExpression element i wybierz polecenie Modyfikuj.
Wprowadź wyrażenie regularne, ma Źródła danych okno, aby użyć.
Kliknij prawym przyciskiem myszy SmartCaptionReplacement element i wybierz polecenie Modyfikuj.
Zastąpienie wprowadź ciąg sformatowany sposób ma być wyświetlany w oparciu o desenie dopasowany w wyrażenie regularne.
Kliknij prawym przyciskiem myszy SmartCaptionSuffix element i wybierz polecenie Modyfikuj.
Wprowadź wszelkie znaki, które mają się pojawiać na końcu podpis.
Następnym razem przeciągnij elementy z Źródła danych okno etykiety podpisu są tworzone przy użyciu nowej wartości rejestru, pod warunkiem.
Aby wyłączyć funkcję Smart podpisów
Otwórz okno polecenia, klikając uruchomić a uruchomić.
Typ regedit w uruchomić okno dialogowe, a następnie kliknij przycisk OK.
Rozwiń węzeł HKEY_CURRENT_USER węzła.
Rozwiń węzeł Software węzła.
Rozwiń węzeł Microsoft węzła.
Rozwiń węzeł VisualStudio węzła.
Kliknij prawym przyciskiem myszy 10.0 węzeł i utworzyć nowy klucz o nazwie Danych projektanci.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionExpression.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionReplacement.
Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionSuffix.
Kliknij prawym przyciskiem myszy SmartCaptionExpression element i wybierz polecenie Modyfikuj.
Wprowadź (. *) dla wartości.Będą to pasuje cały ciąg.
Kliknij prawym przyciskiem myszy SmartCaptionReplacement element i wybierz polecenie Modyfikuj.
Wprowadź $1 dla wartości.Zastępuje ciąg z dopasowanej wartości, która jest cały ciąg, tak że pozostaną niezmienione.
Następnym razem przeciągnij elementy z Źródła danych okno etykiety podpisu są tworzone z niezmodyfikowanym podpisy.
Zobacz też
Koncepcje
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio
Przygotowywanie aplikacji na otrzymywanie danych
Pobieranie danych do aplikacji
Powiązywanie kontrolek z danymi w Visual Studio
Sprawdzanie poprawności danych