Delen via


Procedure: Besturingselementen maken voor Windows Forms

Een besturingselement vertegenwoordigt een grafische koppeling tussen de gebruiker en het programma. Een besturingselement kan gegevens verstrekken of verwerken, gebruikersinvoer accepteren, reageren op gebeurtenissen of een willekeurig aantal andere functies uitvoeren die de gebruiker en de toepassing verbinden. Omdat een besturingselement in wezen een onderdeel is met een grafische interface, kan het elke functie leveren die een onderdeel doet, evenals gebruikersinteractie. Besturingselementen worden gemaakt voor specifieke doeleinden en het ontwerpen van besturingselementen is slechts een andere programmeertaak. Met dat in gedachten vertegenwoordigen de volgende stappen een overzicht van het ontwerpproces voor besturingselementen. Koppelingen bevatten aanvullende informatie over de afzonderlijke stappen.

Een besturingselement schrijven

  1. Bepaal wat u wilt dat uw besturingselement wordt uitgevoerd of welke rol deze speelt in uw toepassing. Factoren die u moet overwegen, zijn:

    • Welke grafische interface hebt u nodig?

    • Welke specifieke gebruikersinteracties zal dit besturingselement afhandelen?

    • Wordt de functionaliteit die u nodig hebt door bestaande besturingselementen geleverd?

    • Kunt u de functionaliteit krijgen die u nodig hebt door verschillende Besturingselementen voor Windows Forms te combineren?

  2. Als u een objectmodel voor uw besturingselement nodig hebt, bepaalt u hoe de functionaliteit in het objectmodel wordt gedistribueerd en verdeelt u de functionaliteit tussen het besturingselement en eventuele subobjecten. Een objectmodel kan handig zijn als u een complex besturingselement plant of verschillende functies wilt opnemen.

  3. Bepaal het type besturingselement (bijvoorbeeld gebruikersbeheer, aangepast besturingselement, overgenomen Windows Forms-besturingselement) dat u nodig hebt. Zie Aanbevelingen voor Besturingselementen en Variƫteiten van Aangepaste Besturingselementenvoor meer informatie.

  4. Express functionaliteit als eigenschappen, methoden en gebeurtenissen van het besturingselement en de bijbehorende subobjecten of ondersteunende structuren, en wijs de juiste toegangsniveaus toe (bijvoorbeeld openbaar, beveiligd, enzovoort).

  5. Als u aangepaste tekeningen voor uw bedieningselement nodig hebt, voeg dan code hiervoor toe. Zie aangepaste besturingsschilderij en weergavevoor meer informatie.

  6. Als uw besturingselement wordt overgenomen van UserControl, kunt u het runtimegedrag testen door het besturingsproject te bouwen en uit te voeren in de UserControl-testcontainer. Zie Procedure: Het Run-Time gedrag van een UserControl-testen voor meer informatie.

  7. U kunt uw besturingselement ook testen en fouten opsporen door een nieuw project te maken, zoals een Windows-toepassing, en deze in een container te plaatsen. Dit proces wordt gedemonstreerd in het kader van Walkthrough: Het ontwerpen van een samengesteld besturingselement.

  8. Wanneer u elke functie toevoegt, voegt u functies toe aan uw testproject om de nieuwe functionaliteit uit te oefenen.

  9. Herhaal dit en verfijn het ontwerp.

  10. Verpak en implementeer uw controle. Zie Bekijk de implementatie in Visual Studiovoor meer informatie.

Zie ook