Správa rozložení ovládacího prvku v podoknech akcí
Podokno akcí se ve výchozím nastavení ukotví napravo od dokumentu nebo listu; lze jej však ukotvit vlevo, nahoře nebo dole. Pokud používáte více uživatelských ovládacích prvků, můžete napsat kód pro správné naskládání uživatelských ovládacích prvků v podokně akcí. Další informace najdete v tématu Přehled podokna Akce.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu pro Excel a Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Pořadí zásobníku ovládacích prvků závisí na tom, jestli je podokno akcí ukotveno svisle nebo vodorovně.
Poznámka:
Pokud uživatel změní velikost podokna akcí za běhu, můžete nastavit, aby se ovládací prvky změnily pomocí podokna akcí. Vlastnost ovládacího prvku model Windows Forms můžete použít Anchor k ukotvení ovládacích prvků do podokna akcí. Další informace naleznete v tématu Postupy: Ukotvení ovládacích prvků na model Windows Forms.
Poznámka:
Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí sady Visual Studio.
Nastavení pořadí zásobníku ovládacích prvků podokna akcí
Otevřete projekt na úrovni dokumentu pro systém Microsoft Office Wordu, který obsahuje podokno akcí s více uživatelskými ovládacími prvky nebo vnořenými ovládacími prvky podokna akcí. Další informace najdete v tématu Postupy: Přidání podokna akcí do wordových dokumentů nebo excelových sešitů.
Klepněte pravým tlačítkem myši ThisDocument.cs nebo ThisDocument.vb v Průzkumník řešení a klepněte na tlačítko Zobrazit kód.
V obslužné OrientationChanged rutině události podokna akcí zkontrolujte, jestli je orientace podokna akcí vodorovná.
Pokud je orientace vodorovná, nasadíte ovládací prvky podokna akcí zleva; jinak je naskládat shora.
V jazyce C# musíte přidat obslužnou rutinu události pro obslužnou rutinu
ActionsPane
Startup události. Informace o vytváření obslužných rutin událostí naleznete v tématu Postupy: Vytváření obslužných rutin událostí v projektech Office.private void ThisDocument_Startup(object sender, System.EventArgs e) { this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged); }
Spusťte projekt a ověřte, že jsou ovládací prvky podokna akcí skládané zleva doprava, když je podokno akcí ukotvené v horní části dokumentu a ovládací prvky jsou při ukotvení podokna akcí na pravé straně dokumentu skládané shora dolů.
Příklad
private void ThisDocument_Startup(object sender, System.EventArgs e)
{
this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged);
}
private void ActionsPane_OrientationChanged(object sender, EventArgs e)
{
if (ActionsPane.Orientation == Orientation.Horizontal)
{
this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft;
}
else
{
this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop;
}
}
Kompilace kódu
Tento příklad vyžaduje:
- Projekt na úrovni dokumentu aplikace Word s podoknem akcí, které obsahuje více uživatelských ovládacích prvků nebo vnořených ovládacích prvků podokna akcí.