Komponenten-Designer

Mit dem Komponenten-Designer können Sie zu einer Klasse Unterkomponenten hinzufügen, diese konfigurieren und Code für die entsprechenden Ereignisse schreiben. Mithilfe des Designers können Sie folgende Aufgaben durchführen:

  • Komponenten und Elemente aus der Toolbox oder aus dem Server-Explorer hinzufügen.

  • Einen Satz Unterkomponenten in einer einzelnen Klasse zusammenfassen.

  • Auf den Designer doppelklicken, um Code im Abschnitt für allgemeine Deklarationen der Klasse zu schreiben, oder auf ein Element im Designer doppelklicken, um Code für dieses Element zu schreiben.

Um den Designer anzuzeigen, wählen Sie im Menü Projekt die Option Komponente hinzufügen. Das Dialogfeld Neues Element hinzufügen wird angezeigt. Die Komponentenklasse ist standardmäßig voreingestellt. Klicken Sie auf OK, um dem Projekt eine neue Komponente hinzuzufügen und den Komponenten-Designer zu öffnen.

Zur Anzeige des Designers können Sie auch folgendermaßen vorgehen: Wählen Sie im Dialogfeld Neues Element hinzufügen die Option Windows-Dienst oder die Option Installerklasse, oder markieren Sie eine vorhandene Komponente im Dialogfeld Vorhandenes Element hinzufügen. Alternativ können Sie auch ein Windows-Dienstprojekt öffnen.

Der Komponenten-Designer dient als Entwurfsoberfläche für alle nicht optischen Klassen, sodass Sie ein ähnliches Modell verwenden können wie für optische Elemente. Wenn Sie im Designer z. B. eine Schaltfläche (ein optisches Element) für ein Formular hinzufügen, wird ein Symbol für dieses Element angezeigt. Klicken Sie auf dieses Symbol, wenn Sie die Eigenschaften bearbeiten möchten, oder doppelklicken Sie auf das Symbol, wenn Sie in den Code-Editor wechseln möchten. Im Komponenten-Designer wird dies für nicht optische Komponenten repliziert. Wenn Sie z. B. eine Timer-Komponente im Komponenten-Designer ablegen, können Sie auf das Timer-Symbol klicken und im Eigenschaftenfenster oder im Code-Editor die Eigenschaften bearbeiten.

Der Komponenten-Designer wird auch als Leiste am unteren Rand einiger Entwurfsoberflächen angezeigt, z. B. im Web Forms-Designer und im Windows Forms-Designer. Wenn Sie ein nicht optisches Element zum Web Forms-Designer oder zum Windows Forms-Designer hinzufügen, wird ein Symbol in einer Leiste am unteren Rand der Entwurfsoberfläche angezeigt. Diese Leiste dient als Sammelpunkt für nicht optische Elemente, sodass Sie diese verwenden können, ohne die Anordnung der Steuerelemente auf der Seite oder auf dem Formular zu beeinflussen.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer Komponente mit Visual Basic

Exemplarische Vorgehensweise: Erstellen einer Komponente mit Visual C#

Referenz

Registerkarte "Komponenten", Toolbox

Weitere Ressourcen

Programmieren mit Komponenten

Erweitern der Entwurfszeitunterstützung