Gör så här: Testa körningsbeteendet för en UserControl
När du utvecklar en UserControlmåste du testa dess körningsbeteende. Du kan skapa ett separat Windows-baserat programprojekt och placera kontrollen på ett testformulär, men den här proceduren är obekväm. Ett snabbare och enklare sätt är att använda UserControl-testcontainern som tillhandahålls av Visual Studio. Den här testcontainern startar direkt från ditt Windows-kontrollbiblioteksprojekt.
Viktig
För att testcontainern ska kunna ladda din UserControlmåste kontrollen ha minst en offentlig konstruktor.
Not
Det går inte att testa en Visual C++-kontroll med hjälp av UserControl-testcontainern.
Testa körningsbeteendet för en UserControl
Skapa ett Windows-kontrollbiblioteksprojekt i Visual Studio och ge det namnet TestContainerExample.
Dra en Label-kontroll från Toolbox till kontrollens designyta i Windows Forms Designer.
Tryck på F5 för att skapa projektet och kör UserControl-testcontainern. Testcontainern visas med din UserControl i fönstret Preview.
Välj egenskapen BackColor som visas i kontrollen PropertyGrid till höger om fönstret Preview. Ändra dess värde till ControlDark. Observera att kontrollen ändras till en mörkare färg. Prova att ändra andra egenskapsvärden och observera effekten på din kontroll.
Klicka på kryssrutan Docka användarkontroll nedanför förhandsgranskningsfönstret . Observera att kontrollen storleksändras så att den fyller fönstret. Ändra storlek på testcontainern och observera att kontrollen storleksändras med fönstret.
Stäng testcontainern.
Lägg till ytterligare en användarkontroll i projektet TestContainerExample.
Dra en Button-kontroll från Toolbox till kontrollens designyta i Windows Forms Designer.
Tryck på F5 för att skapa projektet och köra testcontainern.
Klicka på Välj användarkontrollComboBox för att växla mellan de två användarkontrollerna.
Testa användarkontroller från ett annat projekt
Du kan testa användarkontroller från andra projekt i det aktuella projektets testcontainer.
Skapa ett Windows-kontrollbiblioteksprojekt i Visual Studio och ge det namnet TestContainerExample2.
Dra en RadioButton-kontroll från Toolbox till kontrollens designyta i Windows Forms Designer.
Tryck på F5 för att skapa projektet och köra testcontainern. Testcontainern visas med din UserControl i fönstret Preview.
Klicka på knappen Läs in.
I dialogrutan Öppna går du till TestContainerExample.dll, som du skapade i föregående procedur. Välj TestContainerExample.dll och klicka på knappen Öppna för att läsa in användarreglagen.
Använd Välj användarkontrollComboBox för att växla mellan de två användarkontrollerna från projektet TestContainerExample.
Se även
.NET Desktop feedback