Hoe te: De UserControl Klasse overnemen
Als u de functionaliteit van een of meer Besturingselementen voor Windows Forms wilt combineren met aangepaste code, kunt u een gebruikersbesturingselement maken. Gebruikersbesturingselementen combineren snelle ontwikkeling van besturingselementen, standaardbesturingselementfunctionaliteit voor Windows Forms en de veelzijdigheid van aangepaste eigenschappen en methoden. Wanneer u begint met het maken van een gebruikersbesturingselement, krijgt u een zichtbare ontwerper te zien waarop u standaardbesturingselementen voor Windows Forms kunt plaatsen. Deze besturingselementen behouden al hun inherente functionaliteit, evenals het uiterlijk en gedrag (uiterlijk) van standaardbesturingselementen. Zodra deze besturingselementen zijn ingebouwd in het gebruikersbesturingselement, zijn ze echter niet meer beschikbaar via code. Het gebruikersbesturingselement voert een eigen schilderij uit en verwerkt ook alle basisfunctionaliteit die aan besturingselementen is gekoppeld.
Een gebruikersbeheer maken
Maak een nieuw Windows Control Library project in Visual Studio.
Er wordt een nieuw project gemaakt met een lege gebruikerscontrole.
Sleep besturingselementen van het Windows Forms-tabblad van de Toolbox naar uw ontwerper.
Deze besturingselementen moeten worden gepositioneerd en zodanig ontworpen dat ze eruitzien zoals u ze wilt in de eindgebruikerscontrole. Als u ontwikkelaars toegang wilt geven tot de samengestelde besturingselementen, moet u ze als publiek verklaren of selectief eigenschappen van het samengestelde besturingselement beschikbaar maken. Voor nadere details, zie Hoe te: Eigenschappen van samenstellende besturingselementen beschikbaar maken.
Implementeer aangepaste methoden of eigenschappen die uw controle zal bevatten.
Druk op F5 om het project te bouwen en uw controle uit te voeren in de UserControl Testcontainer. Zie Procedure: Het Run-Time gedrag van een UserControl-testen voor meer informatie.
Zie ook
- Verschillende soorten aangepaste bedieningselementen
- Hoe te: Erven van de Controleklasse
- Procedure: overnemen van bestaande Besturingselementen voor Windows Forms
- How to: Eigenschappen voor Windows Forms-besturingselementen ontwerpen
- Probleemoplossing voor overgenomen gebeurtenis-afhandelaars in Visual Basic
- Procedure: het Run-Time gedrag van een UserControl- testen
.NET Desktop feedback