Sdílet prostřednictvím


Postupy: Vrstvit objekty ve Windows Forms

Když vytváříte komplexní uživatelské rozhraní nebo pracujete s formulářem MDI (Multiple Document Interface), budete často chtít vrstvit ovládací prvky i podřízené formuláře, abyste vytvořili složitější uživatelská rozhraní (UI). Chcete-li přesunout a sledovat ovládací prvky a okna v kontextu skupiny, manipulujete jejich pořadí vrstev. Pořadí vrstev (Z-order) je vizuální vrstvení ovládacích prvků na formuláři podél z-osy (hloubky) formuláře. Okno v horní části z-úrovně překrývá všechna ostatní okna. Všechna ostatní okna překrývají okno na nejnižší úrovni z-orderu.

Vrstvit ovládací prvky v době návrhu

  1. V sadě Visual Studio vyberte ovládací prvek, který chcete vrstvit.

  2. V nabídce formát vyberte Pořadí, poté Přenést dopředu nebo Přenést dozadu.

Programové vrstvení ovládacích prvků

K manipulaci s pořadím vykreslování ovládacích prvků použijte metody BringToFront a SendToBack.

Pokud je například ovládací prvek TextBox, txtFirstName, pod jiným ovládacím prvek a chcete ho mít nahoře, použijte následující kód:

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

Poznámka:

Windows Forms podporuje obsahování ovládacích prvků. Zahrnutí ovládacích prvků zahrnuje umístění řady ovládacích prvků do obsahujícího ovládacího prvku, jako je například počet ovládacích prvků RadioButton v ovládacím prvku GroupBox. Ovládací prvky pak můžete vrstvit v rámci obsahujícího ovládacího prvku. Přesunutím skupinového rámečku se přesunou i ovládací prvky, protože jsou v něm obsažené.

Viz také