Gewusst wie: Zugriff auf Entwurfszeitunterstützung in Windows Forms

Aktualisiert: November 2007

Die benutzerdefinierten Komponenten und Steuerelemente sind entwurfsfähig, d. h., ihre Einstellungen können vom Benutzer zur Entwurfszeit über eine grafische Benutzeroberfläche konfiguriert werden. Diese Einstellungen haben zur Laufzeit in der Regel Auswirkungen auf die Instanzen der Komponente.

Wenn die Klasse die IComponent-Schnittstelle implementiert, kann sie in eine Entwurfsumgebung wie Visual Studio eingebunden werden.

Um auf die von .NET Framework bereitgestellte Entwurfszeitunterstützung zuzugreifen, müssen Sie die folgenden Schritte ausführen.

So greifen Sie auf die Entwurfszeitunterstützung zu

  1. Fügen Sie einen Verweis auf die System.Design-Assembly hinzu.

  2. Wenn Sie einen UITypeEditor implementieren oder wenn die Komponente mit einer Toolbox oder einem PropertyGrid-Steuerelement interagiert, importieren Sie den System.Drawing.Design-Namespace.

Imports System.Drawing.Design
using System.Drawing.Design;
  1. Wenn Sie eine benutzerdefinierte Entwurfszeitumgebung für die Komponente implementieren, importieren Sie den System.ComponentModel.Design-Namespace.
Imports System.ComponentModel.Design
using System.ComponentModel.Design;
  1. Wenn Sie eine benutzerdefinierte Entwurfszeitumgebung für das Windows Forms-Steuerelement implementieren, importieren Sie den System.Windows.Forms.Design-Namespace. Für die Komponente, die über Typen in diesem Namespace verfügt, können Sie Smarttags oder einen benutzerdefinierten Designer erstellen.
Imports System.Windows.Forms.Design
using System.Windows.Forms.Design;

Siehe auch

Aufgaben

Gewusst wie: Anfügen von Smarttags an eine Windows Forms-Komponente

Konzepte

Architektur der Entwurfszeit

Weitere Ressourcen

Erweitern der Entwurfszeitunterstützung

UI-Typ-Editoren