Udostępnij za pośrednictwem


Porady: implementowanie edytora typów interfejsu

W niektórych sytuacjach proste konwersji ciąg wartości, która pozwala na właściwości, który będzie wyświetlany jako tekst w przeglądarce właściwości może nie być odpowiednie.Styl wartość ciągu konfiguracji nie może również odpowiedni dla niektórych typów.Na przykład w przypadku właściwości kolorów, bardziej pożądane jest graficzną reprezentację.Edytor typu interfejsu użytkownika może dostarczyć wizualną reprezentację wartość właściwości w formant siatki właściwości, takie jak przeglądarki własności w czasie projektowania.Edytora typu interfejsu użytkownika można także przewidują niestandardowy interfejs użytkownika Konfigurowanie wartość lub wartości obiektu określonego typu.

[!UWAGA]

EditorAttribute Stosowany do typu lub właściwość w celu skojarzenia odpowiedniego typu lub przy użyciu edytora typu interfejsu użytkownika.

Aby zaimplementować niestandardowe edytor typu interfejsu użytkownika dla Windows Forms

  1. Zdefiniowanie klasy, która wynika z UITypeEditor.

  2. Zastąpić EditValue metodę, aby skonfigurować właściwości interfejsu użytkownika.Ta metoda jest przeciążona.

  3. Zastąpić GetEditStyle informuje przeglądarkę właściwości dotyczące edycji metodę obsługi, że zostanie podana.

Całą próbkę, zobacz Wskazówki: implementowanie edytora typów interfejsu.

Kompilowanie kodu

  • Podczas rozwijania niestandardowe UITypeEditor, zaleca się, że aby ustawić numer kompilacji do zwiększania z każdej kompilacji.Zapobiega to wersjach starszych, buforowane na UITypeEditor z tworzonych w środowisku projektowym.

Zobacz też

Zadania

Porady: tworzenie edytora typów interfejsu użytkownika

Informacje

UITypeEditor

Inne zasoby

Rozszerzona pomoc techniczna czasu projektowania