Exemplarische Vorgehensweisen für das Programmieren von Komponenten
Aktualisiert: November 2007
In den exemplarischen Vorgehensweisen erhalten Sie schrittweise Anweisungen für häufig vorkommende Szenarien. Sie bieten daher einen guten Einstiegspunkt, um das Produkt oder einen bestimmten Featurebereich kennen zu lernen.
Die folgenden exemplarischen Vorgehensweisen führen Sie in die Verwendung von Komponenten, Benutzersteuerelementen und Threads in Visual Basic- und Visual C#-Anwendungen ein:
Gewusst-wie-Themen und Themen mit exemplarischen Vorgehensweisen zum Erweitern der Entwurfszeitunterstützung
Enthält Hyperlinks zu Gewusst-wie-Themen in diesem Abschnitt.Gewusst wie: Zugriff auf Entwurfszeitunterstützung in Windows Forms
Beschreibt die Assemblys und Namespaces, die Sie verwenden können, um die Entwurfszeitunterstützung für Windows Forms-Steuerelemente zu erweitern.Exemplarische Vorgehensweise: Erstellen einer einfachen Multithreadkomponente mit Visual Basic
Zeigt die Entwicklung einer einfachen Multithreadkomponente in Visual Basic und erklärt die Funktionsweise von Threads und die Möglichkeiten für die Koordination mehrerer Threads in der Komponente.Exemplarische Vorgehensweise: Erstellen einer einfachen Multithreadkomponente mit Visual C#
Zeigt die Entwicklung einer einfachen Multithreadkomponente in Visual C# und erklärt die Funktionsweise von Threads und die Möglichkeiten für die Koordination mehrerer Threads in der Komponente.Gewusst wie: Serialisieren von Auflistungen der Standardtypen mit dem DesignerSerializationVisibilityAttribute
Beschreibt, wie Auflistungen mit DesignerSerializationVisibilityAttribute serialisiert werden.Gewusst wie: Implementieren eines Typkonverters
Beschreibt das Erstellen von TypeConverter für eine benutzerdefinierte Komponente.Exemplarische Vorgehensweise: Hinzufügen von Smarttags zu einer Windows Forms-Komponente
Beschreibt das Erstellen von DesignerActionList, um Smarttags für die benutzerdefinierte Komponente anzuzeigen.Gewusst wie: Zugriff auf Entwurfszeitdienste
Veranschaulicht, wie Sie auf Dienste zur Entwurfszeit zugreifen und diese verwenden.Gewusst wie: Implementieren eines Designers für ein Steuerelement
Veranschaulicht, wie ein Designer für ein Extenderanbieter-Steuerelement implementiert wird.Gewusst wie: Erweitern der Darstellung und des Verhaltens von Steuerelementen im Entwurfsmodus
Veranschaulicht das Erstellen eines benutzerdefinierten Designers, durch den die Darstellung und das Verhalten eines Steuerelements zur Entwurfszeit geändert wird.Gewusst wie: Ausführen von benutzerdefinierter Initialisierung für Steuerelemente im Entwurfsmodus
Veranschaulicht, wie Komponenten und Steuerelemente initialisiert werden, während sie von der Entwurfsumgebung erstellt werden.Gewusst wie: Erstellen und Konfigurieren von Komponenten im Entwurfsmodus
Veranschaulicht, wie Komponenten in der Entwurfsumgebung programmgesteuert erstellt werden.Gewusst wie: Anpassen von Attributen, Ereignissen und Eigenschaften einer Komponente im Entwurfsmodus
Veranschaulicht, wie die API einer Komponente zur Entwurfszeit geändert wird.Gewusst wie: Erstellen eines Windows Forms-Steuerelements, das Entwurfszeitfeatures nutzt
Veranschaulicht, wie ein benutzerdefiniertes Steuerelement und ein zugeordneter benutzerdefinierter Designer erstellt werden.Gewusst wie: Implementieren eines Extenderanbieters
Stellt ein ausführliches Verfahren einschließlich Code bereit, in dem das Implementieren einer Extenderanbieterklasse mit Code erläutert wird.Gewusst wie: Implementieren eines HelpLabel-Extenderanbieters
Veranschaulicht die vollständige Implementierung einer HelpLabel-Extenderanbieterklasse.Exemplarische Vorgehensweise: Implementieren eines Typ-Editors für die Benutzeroberfläche
Stellt ein ausführliches Verfahren einschließlich Code bereit, in dem das Implementieren einer Extenderanbieterklasse erläutert wird.