Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Erstellen neuer Windows Forms durch das Erben von Basisformularen ist eine praktische Möglichkeit, Ihre besten Arbeiten zu duplizieren, ohne das Formular jedes Mal bei Bedarf vollständig neu zu erstellen.
Weitere Informationen zum Erben von Formularen zur Entwurfszeit mit dem Dialogfeld Vererbungsauswahl und zur visuellen Unterscheidung zwischen den Sicherheitsebenen der vererbten Steuerelemente finden Sie unter Erben von Formularen mithilfe des Dialogfelds „Vererbungsauswahl“.
Hinweis
Damit die Formularvererbung vom Dialogfeld unterstützt wird, muss die Datei oder der Namespace mit dem jeweiligen Formular mit einer ausführbaren Datei oder DLL integriert werden. Wählen Sie zum Erstellen des Projekts aus dem Menü Erstellen die Option Erstellen aus. Außerdem muss der Klasse, die das Formular erbt, ein Verweis auf den Namespace hinzugefügt werden.
Programmgesteuertes Erben eines Formulars
Fügen Sie in der Klasse einen Verweis zu dem Namespace hinzu, der das Formular enthält, das vererbt werden soll.
Fügen Sie in der Klassendefinition einen Verweis auf das Formular hinzu, das vererbt werden soll. Der Verweis sollte den Namespace enthalten, in dem sich das Formular befindet, gefolgt von einem Punkt und dem Namen des eigentlichen Formulars.
Public Class Form2 Inherits Namespace1.Form1
public class Form2 : Namespace1.Form1
Denken Sie beim Erben von Formularen daran, dass Probleme mit Ereignishandlern auftreten können, die zwei Mal aufgerufen werden, da jedes Ereignis sowohl von der Basisklasse als auch von der geerbten Klasse behandelt wird. Weitere Informationen dazu, wie Sie dieses Problem vermeiden können, finden Sie unter Problembehandlung für geerbte Ereignishandler in Visual Basic.
Siehe auch
.NET Desktop feedback