Procedure: Besturingselementen zonder een gebruikersinterface toevoegen aan Windows Forms
Een niet-visueel besturingselement (of onderdeel) biedt functionaliteit voor uw toepassing. In tegenstelling tot andere besturingselementen bieden onderdelen geen gebruikersinterface aan de gebruiker en hoeven ze dus niet te worden weergegeven op het oppervlak van Windows Forms Designer. Wanneer een component wordt toegevoegd aan een formulier, toont de Windows Forms Designer onderaan het formulier een aanpasbaar werkblad waarop alle componenten worden weergegeven. Zodra een besturingselement is toegevoegd aan het onderdeelvak, kunt u het onderdeel selecteren en de eigenschappen ervan instellen zoals elk ander besturingselement op het formulier.
Een onderdeel toevoegen aan een Windows-formulier
Open het formulier in Visual Studio. Zie Procedure: Windows-formulieren weergeven in deDesigner voor meer informatie.
Klik in de Werksetop een onderdeel en sleep het naar het formulier.
Uw component wordt weergegeven in de componentenbak.
Bovendien kunnen onderdelen tijdens runtime aan een formulier worden toegevoegd. Dit is een veelvoorkomend scenario, met name omdat onderdelen geen visuele expressie hebben, in tegenstelling tot besturingselementen met een gebruikersinterface. In het onderstaande voorbeeld wordt een Timer-onderdeel toegevoegd tijdens runtime. (Houd er rekening mee dat Visual Studio een aantal verschillende timers bevat. Gebruik in dit geval een Windows Forms Timer-onderdeel. Zie Inleiding tot Server-Based Timersvoor meer informatie over de verschillende timers in Visual Studio.
Voorzichtigheid
Onderdelen hebben vaak besturingsspecifieke eigenschappen die moeten worden ingesteld om het onderdeel effectief te laten functioneren. In het geval van het onderstaande Timer-onderdeel stelt u de eigenschap Interval
in. Zorg ervoor dat u bij het toevoegen van onderdelen aan uw project de eigenschappen instelt die nodig zijn voor dat onderdeel.
Een onderdeel programmatisch toevoegen aan een Windows-formulier
Maak een exemplaar van de Timer-klasse in code.
Stel de eigenschap
Interval
in om de tijd tussen tikken van de timer te bepalen.Configureer eventuele andere benodigde eigenschappen voor uw onderdeel.
De volgende code toont het aanmaken van een Timer waarbij de
Interval
-eigenschap is ingesteld.Public Sub CreateTimer() Dim timerKeepTrack As New System.Windows.Forms.Timer timerKeepTrack.Interval = 1000 End Sub
public void createTimer() { System.Windows.Forms.Timer timerKeepTrack = new System.Windows.Forms.Timer(); timerKeepTrack.Interval = 1000; }
public: void createTimer() { System::Windows::Forms::Timer^ timerKeepTrack = gcnew System::Windows::Forms::Timer(); timerKeepTrack->Interval = 1000; }
Belangrijk
U kunt uw lokale computer blootstellen aan een beveiligingsrisico via het netwerk door te verwijzen naar een kwaadwillende UserControl. Dit zou alleen een probleem zijn in het geval van een kwaadwillende persoon die een schadelijk aangepast besturingselement creƫert, waarna u het per ongeluk aan uw project toevoegt.
Zie ook
- Windows Forms-besturingselementen
- Instructies: Besturingselementen toevoegen aan Windows Forms
- Instructies: ActiveX-besturingselementen toevoegen aan Windows Forms
- Besturingselementen in Windows Forms plaatsen
- Individuele Windows Forms-besturingselementen labelen en snelkoppelingen eraan toevoegen
- besturingselementen voor gebruik in Windows Forms
- Windows Forms-besturingselementen per functie
.NET Desktop feedback