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
Zdefiniowanie klasy, która wynika z UITypeEditor.
Zastąpić EditValue metodę, aby skonfigurować właściwości interfejsu użytkownika.Ta metoda jest przeciążona.
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