Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Besturingselementen voor Windows Forms zijn herbruikbare onderdelen die functionaliteit van de gebruikersinterface inkapselen en worden gebruikt in windows-toepassingen aan de clientzijde. Windows Forms biedt niet alleen veel kant-en-klare besturingselementen, maar biedt ook de infrastructuur voor het ontwikkelen van uw eigen besturingselementen. U kunt bestaande besturingselementen combineren, bestaande besturingselementen uitbreiden of uw eigen aangepaste besturingselementen maken. Voor meer informatie, zie Overzicht nieuwe bedieningselementen maken.
Besturingselementen toevoegen
Besturingselementen worden toegevoegd via Visual Studio Designer. Met de ontwerpfunctie kunt u besturingselementen plaatsen, vergroten, uitlijnen en verplaatsen. U kunt ook besturingselementen toevoegen via code. Voor meer informatie, zie Een besturingselement (Windows Forms) toevoegen.
Indelingsopties
De positie waarop een bedieningselement op een bovenliggend element verschijnt, wordt bepaald door de waarde van de eigenschap Location ten opzichte van de linkerbovenhoek van het oppervlak van het bovenliggende element. De coƶrdinaat linksboven in het bovenliggende element is (x0,y0). De grootte van het besturingselement wordt bepaald door de eigenschap Size en vertegenwoordigt de breedte en hoogte van het besturingselement.
Naast handmatig plaatsen en aanpassen zijn er diverse containerbesturingselementen beschikbaar die helpen bij het automatisch plaatsen van besturingselementen.
Zie Positie en indeling van besturingselementen en Besturingselementen vastleggen en verankerenvoor meer informatie.
Gebeurtenissen beheren
Besturingselementen hebben meer dan 60 gebeurtenissen via de basisklasse Control. Deze omvatten de Paint gebeurtenis, waardoor een besturingselement wordt getekend, gebeurtenissen met betrekking tot het weergeven van een venster, zoals de gebeurtenissen Resize en Layout, en muis- en toetsenbordgebeurtenissen op laag niveau. Sommige gebeurtenissen op laag niveau worden gesynthetiseerd door Control in semantische gebeurtenissen, zoals Click en DoubleClick. De meeste gedeelde gebeurtenissen vallen onder deze categorieƫn:
- Muisevenementen
- Toetsenbordevenementen
- Eigenschapwijzigingsgebeurtenissen
- Andere gebeurtenissen
Niet elk besturingselement reageert op elke gebeurtenis. Het besturingselement Label reageert bijvoorbeeld niet op toetsenbordinvoer en de Control.PreviewKeyDown gebeurtenis wordt niet gegenereerd.
Vaak is een besturingselement een wrapper voor een onderliggend Win32-besturingselement en kan het gebruik van de Paint gebeurtenis om op het besturingselement te tekenen beperkt zijn of helemaal niets doen, omdat het besturingselement uiteindelijk door Windows wordt getekend.
Zie Beheer gebeurtenissen en Hoe een beheer gebeurtenis te behandelenvoor meer informatie.
Toegankelijkheid beheren
Windows Forms biedt ondersteuning voor toegankelijkheid voor schermlezers en spraakinvoerprogramma's voor mondelinge opdrachten. U moet echter uw gebruikersinterface ontwerpen met toegankelijkheid in gedachten. Windows Forms-besturingselementen maken verschillende eigenschappen beschikbaar voor het afhandelen van toegankelijkheid. Zie Toegankelijkheidsinformatie bieden voor besturingselementenvoor meer informatie over deze eigenschappen.
Zie ook
.NET Desktop feedback