Sdílet prostřednictvím


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í

  1. 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ů.

  2. 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.

  3. V obslužné OrientationChanged rutině události podokna akcí zkontrolujte, jestli je orientace podokna akcí vodorovná.

    private void ActionsPane_OrientationChanged(object sender, EventArgs e)
    {
        if (ActionsPane.Orientation == Orientation.Horizontal)
        {
    
  4. Pokud je orientace vodorovná, nasadíte ovládací prvky podokna akcí zleva; jinak je naskládat shora.

            this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft;
        }
        else
        {
            this.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop;
        }
    }
    
  5. 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);
    }
    
  6. 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í.