Share via


Entwickeln einer Benutzeroberfläche für einen benutzerdefinierten ForEach-Enumerator

Nachdem Sie die Implementierung der Eigenschaften und Methoden der Basisklasse überschrieben haben, um benutzerdefinierte Funktionen bereitzustellen, möchten Sie vielleicht eine benutzerdefinierte Benutzeroberfläche für den Foreach-Enumerator erstellen. Wenn Sie keine individuelle Benutzeroberfläche erstellen, können die Benutzer den neuen benutzerdefinierten ForEach-Enumerator nur über das Eigenschaftenfenster konfigurieren.

Erstellen Sie in einem benutzerdefinierten Benutzeroberflächenprojekt oder einer entsprechenden Assembly eine Klasse, die den ForEachEnumeratorUI implementiert. Diese Klasse wird vom System.Windows.Forms.UserControl abgeleitet, das typischerweise zur Erstellung eines zusammengesetzten Steuerelements als Host für andere Windows Forms-Steuerelemente verwendet wird. Das von Ihnen erstellte Steuerelement wird im Bereich Enumeratorkonfiguration der Registerkarte Auflistung des Foreach-Schleifen-Editors angezeigt.

Wichtiger HinweisWichtig

Nach dem Signieren und Erstellen der benutzerdefinierten Oberfläche und der Installation im globalen Assemblycache, wie unter Erstellen, Bereitstellen und Debuggen von benutzerdefinierten Objekten beschrieben, müssen Sie den vollqualifizierten Namen dieser Klasse in der UITypeName-Eigenschaft des DtsForEachEnumeratorAttribute bereitstellen.

Codieren der Benutzeroberflächen-Steuerelementklasse

Initialisieren der Benutzeroberfläche

Sie überschreiben die Initialize-Methode, um Verweise auf das Hostobjekt sowie die im Paket definierten Auflistungen von Verbindungs-Managern und Variablen zwischenzuspeichern.

Festlegen von Eigenschaften für das Benutzeroberflächensteuerelement

Die UserControl-Klasse, von der die Benutzeroberflächenklasse abgeleitet wird, dient zur Verwendung als zusammengesetztes Steuerelement zum Hosten anderer Windows Forms-Steuerelemente. Da diese Klasse als Host für andere Steuerelemente dient, können Sie Ihre benutzerdefinierte Oberfläche durch Ziehen und Ablegen von Steuerelementen entwerfen. Sie können diese wie bei jeder Windows Forms-Anwendung anordnen, ihre Eigenschaften festlegen und zur Ausführungszeit auf ihre Ereignisse reagieren.

Speichern von Einstellungen

Sie überschreiben die SaveSettings-Methode, um die vom Benutzer festgelegten Werte beim Beenden des Editors aus den Steuerelementen in die Eigenschaften des Enumerators zu kopieren.

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf MSDN auf der Integration Services-Seite:


Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Updates zu erhalten.

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Foreach-Enumerators

Codieren eines benutzerdefinierten Foreach-Enumerators