Udostępnij za pośrednictwem


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:

Informacje dotyczące przestrogiPrzestroga

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

  1. Otwórz okno polecenia, klikając uruchomić a uruchomić.

  2. Typ regedit w uruchomić okno dialogowe, a następnie kliknij przycisk OK.

  3. Rozwiń węzeł HKEY_CURRENT_USER węzła.

  4. Rozwiń węzeł Software węzła.

  5. Rozwiń węzeł Microsoft węzła.

  6. Rozwiń węzeł VisualStudio węzła.

  7. Kliknij prawym przyciskiem myszy 10.0 węzeł i utworzyć nowy klucz o nazwie Danych projektanci.

  8. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionExpression.

  9. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionReplacement.

  10. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionSuffix.

  11. Kliknij prawym przyciskiem myszy SmartCaptionExpression element i wybierz polecenie Modyfikuj.

  12. Wprowadź wyrażenie regularne, ma Źródła danych okno, aby użyć.

  13. Kliknij prawym przyciskiem myszy SmartCaptionReplacement element i wybierz polecenie Modyfikuj.

  14. Zastąpienie wprowadź ciąg sformatowany sposób ma być wyświetlany w oparciu o desenie dopasowany w wyrażenie regularne.

  15. Kliknij prawym przyciskiem myszy SmartCaptionSuffix element i wybierz polecenie Modyfikuj.

  16. 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

  1. Otwórz okno polecenia, klikając uruchomić a uruchomić.

  2. Typ regedit w uruchomić okno dialogowe, a następnie kliknij przycisk OK.

  3. Rozwiń węzeł HKEY_CURRENT_USER węzła.

  4. Rozwiń węzeł Software węzła.

  5. Rozwiń węzeł Microsoft węzła.

  6. Rozwiń węzeł VisualStudio węzła.

  7. Kliknij prawym przyciskiem myszy 10.0 węzeł i utworzyć nowy klucz o nazwie Danych projektanci.

  8. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionExpression.

  9. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionReplacement.

  10. Kliknij prawym przyciskiem myszy Danych projektanci węzła i utworzyć nowy Wartość String o nazwie SmartCaptionSuffix.

  11. Kliknij prawym przyciskiem myszy SmartCaptionExpression element i wybierz polecenie Modyfikuj.

  12. Wprowadź (. *) dla wartości.Będą to pasuje cały ciąg.

  13. Kliknij prawym przyciskiem myszy SmartCaptionReplacement element i wybierz polecenie Modyfikuj.

  14. 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

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

.NET Framework — Wyrażenia regularne