Dela via


Anvisningar: Placera kontroller i Windows-formulär

Om du vill placera kontroller använder du Windows Forms Designer i Visual Studio eller anger egenskapen Location.

Placera en kontroll på designytan i Windows Forms Designer

Dra kontrollen till rätt plats med musen i Visual Studio.

Not

Välj kontrollen och flytta den med PIL-tangenterna för att placera den mer exakt. Dessutom snapliner hjälpa dig att placera kontroller exakt i formuläret. För mer information, se Steg-för-steg-guide: Ordna kontroller i Windows-formulär med hjälp av snaplines.

Placera en kontroll med hjälp av fönstret Egenskaper

  1. I Visual Studio väljer du den kontroll som du vill placera.

  2. I fönstret Egenskaper anger du värden för egenskapen Location, avgränsad med ett kommatecken, för att placera kontrollen i containern.

    Det första talet (X) är avståndet från containerns vänstra kantlinje. det andra talet (Y) är avståndet från containerområdets övre kantlinje, mätt i bildpunkter.

    Anteckning

    Du kan expandera egenskapen Location för att skriva värdena X och Y individuellt.

Placera en kontroll programmatiskt

  1. Ange kontrollens Location egenskap till en Point.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. Ändra X-koordinaten för kontrollens plats med hjälp av Left-underegenskaper.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1->Left = 300;
    

Öka en kontrolls plats programmatiskt

Ange Left-underegenskaper för att öka kontrollens X-koordinat.

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

Not

Använd egenskapen Location för att ange en kontrolls X- och Y-positioner samtidigt. Om du vill ange en position individuellt använder du kontrollens Left (X) eller Top (Y) subproperty. Försök inte implicit att ange X- och Y-koordinaterna för den Point struktur som representerar knappens plats, eftersom den här strukturen innehåller en kopia av knappens koordinater.

Se även