Delen via


Hoe: Objecten rangschikken in Windows Forms

Wanneer u een complexe gebruikersinterface maakt of met een MDI-formulier werkt, wilt u vaak zowel besturingselementen als onderliggende formulieren op elkaar stapelen om complexere gebruikersinterfaces te ontwerpen. Als u besturingselementen en vensters binnen de context van een groep wilt verplaatsen en bijhouden, bewerkt u hun z-volgorde. Z-volgorde is de visuele lagen van besturingselementen op een formulier langs de z-as (diepte) van het formulier. Het venster bovenaan de z-order overlapt alle andere vensters. Alle andere vensters overlappen het venster onderaan de z-volgorde.

Om besturingselementen tijdens de ontwerpfase te lagen

  1. Selecteer in Visual Studio een besturingselement dat u in lagen wilt plaatsen.

  2. Selecteer in het menu OpmaakVolgordeen selecteer vervolgens Naar voren brengen of Naar achteren brengen.

Besturingselementen programmatisch laageren

Gebruik de methoden BringToFront en SendToBack om de z-volgorde van de besturingselementen te bewerken.

Als bijvoorbeeld een besturingselement TextBox, txtFirstName, zich onder een ander element bevindt en u het bovenop wilt plaatsen, gebruikt u de volgende code:

txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName->BringToFront();

Opmerking

Windows Forms biedt ondersteuning voor besturingselementbevatting. Insluiting van besturingselementen houdt in dat er meerdere besturingselementen binnen één omhullend besturingselement worden geplaatst, zoals een aantal RadioButton-besturingselementen binnen een GroupBox-besturingselement. Vervolgens kunt u de besturingselementen binnen het omhullende besturingselement in lagen plaatsen. Als u het groepsvak verplaatst, worden de bedieningselementen ook verplaatst, omdat ze er in zitten.

Zie ook