Översikt över användarkontroll (Windows Forms .NET)
En användarkontroll är en samling Windows Forms-kontroller inkapslade i en gemensam container. Den här typen av kontroll kallas för en sammansatt kontroll. De inneslutna kontrollerna kallas konstituerande kontroller. Användarkontroller härleds från klassen UserControl.
Användarkontroller är utformade som Formulär med en visuell designer. Du skapar, ordnar och ändrar de ingående kontrollerna via den visuella designern. Kontrollhändelserna och logiken skrivs på exakt samma sätt som när du utformar ett formulär. Användarkontrollen placeras på ett formulär precis som andra kontroller.
Användarkontroller kan användas av projektet där de skapas eller i andra projekt som har referens till användarkontrollens bibliotek.
Konstituerande kontroller
De beståndsdelar som kontrollerna består av är tillgängliga för användarens kontroll, och appanvändaren kan interagera med dem alla separat under körning, men de egenskaper och metoder som deklareras av dessa beståndsdelar görs inte tillgängliga för konsumenten. Om du till exempel placerar en TextBox
och Button
kontroll på användarkontrollen hanteras knappens Click
händelse internt av användarkontrollen, men inte av formuläret där användarkontrollen placeras.
Lägga till en användarkontroll i ett projekt
När du har skapat ett nytt projekt använder du Visual Studio-mallarna för att skapa en användarkontroll. Följande steg visar hur du lägger till en användarkontroll i projektet:
Leta reda på fönstret Project Explorer i Visual Studio. Högerklicka på projektet och välj Lägg till>användarkontroll (Windows-formulär).
I rutan Namn anger du ett namn för användarkontrollen. Visual Studio innehåller ett standardnamn och ett unikt namn som du kan använda. Tryck sedan på Lägg till.
När användarkontrollen har skapats öppnar Visual Studio designern:
Ett exempel på en fungerande användarkontroll finns i Så här skapar du en användarkontroll.
.NET Desktop feedback