Opracowywanie interfejsu użytkownika dla wyliczania ForEach do niestandardowego
Po zostały zostanie zastąpiona stosowania właściwości i metod klasy podstawowej umożliwiają korzystanie z funkcji niestandardowej, możesz utworzyć niestandardowy interfejs dla sieci moduł wyliczający Foreach.Jeśli nie utworzysz interfejs użytkownika niestandardowego, użytkownicy mogą konfigurować tylko nowy niestandardowy moduł wyliczający Foreach za pomocą okna właściwości.
W projekcie interfejs użytkownika niestandardowego lub w zestawie tworzenia klasy, która implementuje ForEachEnumeratorUI. Ta klasa pochodzi od System.Windows.Forms.UserControl, który jest zazwyczaj używany do tworzenia złożonych formantu do przechowywania innych formantów Windows Forms. Formant, do którego tworzone jest wyświetlany w Moduł wyliczający konfiguracja obszaruKolekcja Karta Edytor foreach pętli.
Important Note: |
---|
Po podpisywania i budowania interfejs użytkownika niestandardowych i instalowania go Global wirtualny plik dziennika Cache zgodnie z opisem w Budowanie, wdrażanie i debugowanie obiekty niestandardowe, należy pamiętać zapewnić pełną nazwę tej klasy w UITypeName() Właściwość DtsForEachEnumeratorAttribute. |
Przykładowe niestandardowe moduł wyliczający pracy zobacz ForEachDirectory Sample.
Kodowanie jest klasa sterowania interfejs użytkownika
Inicjowanie interfejs użytkownika
Można zastąpić Initialize(ForEachEnumeratorHost, IServiceProvider, Connections, Variables) Metoda odwołań do pamięci podręcznej do obiektu hosta i do zbioru Menedżera połączeń i zmienne zdefiniowane w pakiecie.
Ustawianie właściwości dla formantu interfejs użytkownika
The UserControl class, from which the user interfejs class is derived, is intended for use as a composite control to host other Windows Forms controls. Ponieważ ta klasa obsługuje inne formanty, można zaprojektować interfejs użytkownika niestandardowego, przeciągając i upuszczając formanty, organizowanie ich, ustawianie ich właściwości i odpowiadać w czasie wykonywania na ich zdarzenia w dowolnej aplikacji Windows Forms.
Zapisywanie ustawień
Można zastąpić SaveSettings() Metoda umożliwia skopiowanie wartości wybrane przez użytkownika z formantów właściwości modułu wyliczającego, gdy użytkownik zamyka edytor.
|