Zeichnen und Ausgeben von benutzerdefinierten Steuerelementen

Das benutzerdefinierte Zeichnen von Steuerelementen ist eine der vielen komplizierten Aufgaben, die durch das .NET Framework vereinfacht werden kann. Wenn Sie ein benutzerdefiniertes Steuerelement erstellen, stehen Ihnen zahlreiche Optionen für die grafische Darstellung des Steuerelements zur Verfügung. Wenn Sie ein Steuerelement erstellen, das von Control erbt, müssen Sie Code bereitstellen, mit dem das Steuerelement seine grafische Darstellung rendern kann. Wenn Sie ein Benutzersteuerelement erstellen, indem Sie von UserControl oder von einem der Windows Forms-Steuerelemente erben, können Sie die grafische Standarddarstellung überschreiben und eigenen Grafikcode bereitstellen. Wenn Sie ein benutzerdefiniertes Rendering für die zugehörigen Steuerelemente eines UserControl bereitstellen möchten, sind die Optionen zwar etwas eingeschränkt, es stehen Ihnen aber weiterhin zahlreiche grafische Möglichkeiten für Ihre Steuerelemente und Anwendungen zur Verfügung.

In diesem Abschnitt

Wiedergeben eines Windows Forms-Steuerelements
Zeigt, wie Sie die Logik für die Anzeige eines Steuerelements programmieren.

Benutzerdefinierte Steuerelemente
Bietet einen Überblick über die Schritte, die beim Schreiben und Überschreiben von Renderingcode für Ihr Steuerelement erforderlich sind.

Konstituierende Steuerelemente
Beschreibt, wie Sie benutzerdefinierten Renderingcode für zugehörige Steuerelemente in Ihren Benutzersteuerelementen und Formularen implementieren.

Vorgehensweise: Ausblenden des Steuerelements zur Laufzeit
Zeigt, wie Sie die Eigenschaft Visible verwenden, um ein Steuerelement ein- und auszublenden.

Vorgehensweise: Verwenden eines transparenten Hintergrunds für ein Steuerelement
Zeigt, wie Sie mit der Methode SetStyle eine Hintergrundfarbe erstellen können, die undurchsichtig, transparent oder teilweise transparent ist.

Rendering von Steuerelementen mit visuellen Stilen
Zeigt, wie Sie Steuerelemente mit visuellen Stilen in Betriebssystemen rendern, die diese unterstützen.

Verweis

Control
Beschreibt diese Klasse und enthält Links zu allen Membern.

UserControl
Beschreibt diese Klasse und enthält Links zu allen Membern.

OnPaint
Beschreibt diese Methode.

Vorgehensweise: Erstellen von Grafikobjekten zum Zeichnen
Stellt die GDI+-Grafikfunktionen aus dem Blickwinkel von Visual Studio vor und enthält Links zu weiteren Informationen.

Arten von benutzerdefinierten Steuerelementen
Beschreibt die Arten von benutzerdefinierten Steuerelementen, die Sie erstellen können.