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.
Wenn Sie ein UserControlProgramm entwickeln, müssen Sie das Laufzeitverhalten testen. Sie können ein separates Windows-basiertes Anwendungsprojekt erstellen und ihr Steuerelement in einem Testformular platzieren, aber dieses Verfahren ist unannelich. Eine schnellere und einfachere Möglichkeit besteht darin, den von Visual Studio bereitgestellten UserControl Test Container zu verwenden. Dieser Testcontainer wird direkt aus Ihrem Windows-Steuerelementbibliotheksprojekt gestartet.
Von Bedeutung
Damit der Testcontainer Ihr UserControl Steuerelement lädt, muss das Steuerelement über mindestens einen öffentlichen Konstruktor verfügen.
Hinweis
Ein Visual C++-Steuerelement kann nicht mithilfe des UserControl Test Containers getestet werden.
Testen des Laufzeitverhaltens eines UserControl-Elements
Erstellen Sie in Visual Studio ein Windows-Steuerelementbibliotheksprojekt, und nennen Sie es "TestContainerExample".
Ziehen Sie im Windows Forms-Designer ein Label Steuerelement aus der Toolbox auf die Entwurfsoberfläche des Steuerelements.
Drücken Sie F5 , um das Projekt zu erstellen und den UserControl Test Container auszuführen. Der Testcontainer erscheint zusammen mit Ihrem UserControl im Vorschaubereich.
Wählen Sie die BackColor im PropertyGrid Steuerelement angezeigte Eigenschaft rechts neben dem Vorschaubereich aus. Ändern Sie ihren Wert in ControlDark. Beachten Sie, dass das Steuerelement zu einer dunkleren Farbe wechselt. Versuchen Sie, andere Eigenschaften zu ändern und beobachten Sie den Effekt auf Ihr Steuerelement.
Klicken Sie auf das Kontrollkästchen Andocken-Ausfüllbenutzersteuerung unterhalb des Vorschaubereichs. Beachten Sie, dass die Größe des Steuerelements angepasst wird, um den Bereich auszufüllen. Ändern Sie die Größe des Testcontainers, und beobachten Sie, dass das Steuerelement proportional mit dem Fensterbereich vergrößert oder verkleinert wird.
Schließen Sie den Testcontainer.
Fügen Sie dem TestContainerExample-Projekt ein weiteres Benutzersteuerelement hinzu.
Ziehen Sie im Windows Forms-Designer ein Button Steuerelement aus der Toolbox auf die Entwurfsoberfläche des Steuerelements.
Drücken Sie F5 , um das Projekt zu erstellen und den Testcontainer auszuführen.
Klicken Sie auf Benutzersteuerelement auswählenComboBox , um zwischen den beiden Benutzersteuerelementen zu wechseln.
Testen von Benutzersteuerelementen aus einem anderen Projekt
Sie können Benutzersteuerelemente aus anderen Projekten im Testcontainer Ihres aktuellen Projekts testen.
Erstellen Sie in Visual Studio ein Windows-Steuerelementbibliotheksprojekt, und nennen Sie es "TestContainerExample2".
Ziehen Sie im Windows Forms-Designer ein RadioButton Steuerelement aus der Toolbox auf die Entwurfsoberfläche des Steuerelements.
Drücken Sie F5 , um das Projekt zu erstellen und den Testcontainer auszuführen. Der Testcontainer erscheint zusammen mit Ihrem UserControl im Vorschaubereich.
Klicken Sie auf die Schaltfläche Laden .
Navigieren Sie im Dialogfeld " Öffnen " zu TestContainerExample.dll, die Sie im vorherigen Verfahren erstellt haben. Wählen Sie TestContainerExample.dllaus , und klicken Sie auf die Schaltfläche " Öffnen ", um die Benutzersteuerelemente zu laden.
Verwenden Sie die Benutzersteuerelement-AuswahlComboBox, um zwischen den beiden Benutzersteuerelementen aus dem TestContainerExample-Projekt zu wechseln.
Siehe auch
.NET Desktop feedback