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.
De meeste formulieren zijn ontworpen door besturingselementen toe te voegen aan het oppervlak van het formulier om een gebruikersinterface (UI) te definiƫren. Een besturingselement is een onderdeel van een formulier dat wordt gebruikt om informatie weer te geven of gebruikersinvoer te accepteren.
De primaire manier waarop een besturingselement aan een formulier wordt toegevoegd, is via Visual Studio Designer, maar u kunt de besturingselementen op een formulier ook tijdens runtime beheren via code.
Toevoegen met Designer
Visual Studio maakt gebruik van Forms Designer om formulieren te ontwerpen. Er is een Toolbox-venster met de beschikbare besturingselementen van uw app. U kunt besturingselementen uit dit venster op twee manieren toevoegen:
Voeg het element toe door te dubbelklikken
Wanneer een controle wordt dubbelgeklikt, wordt het automatisch toegevoegd aan het momenteel geopende formulier met standaardinstellingen.
Besturingselement toevoegen door te tekenen
Selecteer het bedieningselement door erop te klikken. Sleep een regio in uw formulier. Het besturingselement wordt geplaatst in de regio die u hebt geselecteerd.
Toevoegen met code
Besturingselementen worden gemaakt en toegevoegd aan een formulier tijdens runtime met de verzameling van Controls het formulier. Deze verzameling wordt ook gebruikt om besturingselementen uit een formulier te verwijderen.
Met de volgende code worden twee bedieningselementen toegevoegd en gepositioneerd: een Label en een Tekstvak.
Label label1 = new Label()
{
Text = "&First Name",
Location = new Point(10, 10),
TabIndex = 10
};
TextBox field1 = new TextBox()
{
Location = new Point(label1.Location.X, label1.Bounds.Bottom + Padding.Top),
TabIndex = 11
};
Controls.Add(label1);
Controls.Add(field1);
Dim label1 As New Label With {.Text = "&First Name",
.Location = New Point(10, 10),
.TabIndex = 10}
Dim field1 As New TextBox With {.Location = New Point(label1.Location.X,
label1.Bounds.Bottom + Padding.Top),
.TabIndex = 11}
Controls.Add(label1)
Controls.Add(field1)
Zie ook
.NET Desktop feedback