Dela via


Genomgång: Utföra vanliga uppgifter med hjälp av designeråtgärder

När du skapar formulär och kontroller för ditt Windows Forms-program finns det många uppgifter som du kommer att utföra upprepade gånger. I följande lista visas några av de vanliga uppgifter som du kommer att stöta på:

  • Lägga till eller ta bort en flik på en TabControl.
  • Docka en kontroll till dess förälder.
  • Ändra orienteringen för en SplitContainer-kontroll.

För att påskynda utvecklingen erbjuder många kontroller designeråtgärder, som är sammanhangskänsliga menyer som gör att du kan utföra vanliga uppgifter som dessa i en enda gest vid designtillfället. Dessa uppgifter kallas designerhandlingsverb.

Designeråtgärder förblir kopplade till en kontrollinstans under dess livslängd i designern och är alltid tillgängliga.

Skapa projektet

Det första steget är att skapa projektet och konfigurera formuläret.

  1. I Visual Studio skapar du ett Windows-baserat programprojekt med namnet DesignerActionsExample.

  2. Välj formuläret i Windows Forms Designer.

Använd designeråtgärder

Designeråtgärder är alltid tillgängliga under designfasen för kontroller som erbjuder dem.

  1. Dra en TabControl från Toolbox- till formuläret. Observera designeråtgärdernas glyf (Liten svart pil) som visas på sidan av TabControl.

  2. Klicka på symbolen för designåtgärder. I snabbmenyn som visas bredvid glyfen väljer du objektet Lägg till flik. Observera att en ny fliksida läggs till i TabControl.

  3. Dra ett TableLayoutPanel-kontrollelement från -verktygslådan till ditt formulär.

  4. Klicka på glyf för designeråtgärder. I snabbmenyn som visas bredvid glyfen väljer du objektet Lägg till kolumn. Observera att en ny kolumn läggs till i kontrollen TableLayoutPanel.

  5. Dra en SplitContainer kontroll från Toolbox- till formuläret.

  6. Klicka på designeråtgärdsglyfen. I snabbmenyn som visas bredvid glyfen väljer du objektet vågrät delningsorientering. Observera att delningsfältet för kontrollen SplitContainer nu är horisontellt orienterat.

Se även