Lägga till en kontroll i ett formulär (Windows Forms .NET)
De flesta formulär är utformade genom att lägga till kontroller på formulärets yta för att definiera ett användargränssnitt (UI). En kontrollkomponent i ett formulär som används för att visa information eller acceptera användarinmatning.
Det primära sättet som en kontroll läggs till i ett formulär är via Visual Studio Designer, men du kan också hantera kontrollerna i ett formulär vid körning genom kod.
Lägg till med Designer
Visual Studio använder Forms Designer för att utforma formulär. Det finns ett kontrollfönster som visar alla kontroller som är tillgängliga för din app. Du kan lägga till kontroller från fönstret på två sätt:
Lägg till kontrollen genom att dubbelklicka
När en kontroll dubbelklickas läggs den automatiskt till i det aktuella öppna formuläret med standardinställningarna.
Lägg till kontrollen genom att rita
Välj kontrollen genom att klicka på den. Dra och välj en region i formuläret. Kontrollen placeras så att den passar storleken på den region som du har valt.
Lägg till med kod
Kontroller kan skapas och sedan läggas till i ett formulär under körningstid med formulärets Controls-kollektion. Den här samlingen kan också användas för att ta bort kontroller från ett formulär.
Följande kod lägger till och placerar två kontroller, en Etikett och en TextBox-:
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)
Se även
.NET Desktop feedback