Opracowywanie interfejsu użytkownika dla modułu wyliczającego ForEach niestandardowe
Po zostały zastąpione wykonania właściwości i metod klasy podstawowej, aby zapewnić niestandardowe funkcje, możesz utworzyć numeratora sieci Foreach niestandardowego interfejs użytkownika.Jeśli nie utworzysz niestandardowego interfejs użytkownika, użytkownicy mogą skonfigurować tylko nowego niestandardowego modułu wyliczającego Foreach przy użyciu okna właściwości.
W projekcie interfejs użytkownika niestandardowego lub wirtualny plik dziennika Tworzenie klasy implementującej ForEachEnumeratorUI.Ta klasa pochodzi od System.Windows.Forms.UserControl, który jest zazwyczaj używany do tworzenia formantu złożonego do przechowywania innych formantów Windows Forms.Utworzony formant jest wyświetlany w konfiguracja modułu wyliczającego obszar kolekcji karcie Edytor pętli Foreach.
![]() |
---|
Po podpisaniu i budowania sieci niestandardowego interfejs użytkownika i instalowania go w Global Assembly Cache zgodnie z opisem w Budowanie, wdrażanie i debugowania obiektów niestandardowych, pamiętaj, aby zapewnić pełną nazwę tej klasy w UITypeName Właściwość DtsForEachEnumeratorAttribute. |
Przykładowe pracy niestandardowego modułu wyliczającego, zobacz Integration Services próbki na witrynie Codeplex.
Kodowanie klasy kontroli interfejsu użytkownika
Inicjowanie interfejsu użytkownika
Można zastąpić Initialize metoda do pamięci podręcznej odwołuje się do obiektu hosta i do zbiorów połączenia menedżerów i zmienne zdefiniowane w pakiet.
Ustawianie właściwości formantu interfejsu użytkownika
UserControl Klasy, z którego pochodzi klasy interfejs użytkownika, przeznaczone do stosowania jako formant złożony do przechowywania innych formantów Windows Forms.Ponieważ ta klasa obsługuje inne formanty, można zaprojektować swoje niestandardowego interfejs użytkownika przez przeciąganie i upuszczanie formantów, ich rozmieszczanie, ustawianie ich właściwości i odpowiadać na uruchamianie czas na ich zdarzenia w dowolnej aplikacji Windows Forms.
Zapisywanie ustawień
Można zastąpić SaveSettings metoda kopiowania wartości wybrane przez użytkownika z formantów właściwości modułu wyliczającego, gdy użytkownik zamyka edytor.
|