Sdílet prostřednictvím


Postupy: Správa rozložení ovládacích prvků v podoknech akcí

Podokno akcí aplikace je ukotveno vpravo dokumentu nebo listu ve výchozím nastavení; může však být ukotven k vlevo, nahoru nebo dolů.Pokud používáte více uživatelských ovládacích prvků, můžete napsat kód správně zásobníku uživatelské ovládací prvky v podokně akcí.Další informace naleznete v tématu Přehled podokna akcí.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v těchto aplikacích: Excel 2013 a Excel 2010; Word 2013 a Word 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Zásobník pořadí ovládacích prvků závisí na zda je ukotven v podokně akcí, vodorovně nebo svisle.

[!POZNÁMKA]

Pokud uživatel změní velikost podokna akcí v době spuštění, můžete nastavit ovládací prvky, které chcete změnit velikost podokna akcí.Můžete použít Anchor vlastnost ovládacího prvku model Windows Forms ovládacích prvků ukotvení podokna akcí.Další informace naleznete v tématu Postupy: Ukotvování ovládacích prvků ve Windows Forms.

[!POZNÁMKA]

Váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio v následujících pokynech.Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Nastavit pořadí překrývání prvků podokna akcí

  1. Otevřete projekt úroveň dokumentu aplikace Microsoft Office Word obsahuje podokno aplikace akce s více uživatelskými ovládacími prvky nebo prvky podokna akcí vnořené.Další informace naleznete v tématu Postupy: Přidání podokna akcí do dokumentů aplikace Word nebo sešitů aplikace Excel.

  2. Klepněte pravým tlačítkem ThisDocument.cs nebo ThisDocument.vb v Průzkumníku a potom klepněte na tlačítko Zobrazení kódu.

  3. V OrientationChanged obslužné rutiny události v podokně akce zkontrolujte, zda je vodorovná orientace v podokně akcí.

    Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles ActionsPane.OrientationChanged
    
        If Me.ActionsPane.Orientation = Orientation.Horizontal Then
    
    private void ActionsPane_OrientationChanged(object sender, EventArgs e)
    {
        if (ActionsPane.Orientation == Orientation.Horizontal)
        {
    
  4. Pokud je horizontální orientace, řídí zásobníku v podokně akcí zleva; jinak je zásobník shora.

    Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft
        Else 
            Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop
        End If 
    End Sub
    
    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 ActionsPane na Startup obslužné rutiny události.Informace o vytváření obslužných rutin událostí, Postupy: Vytváření obslužných rutin událostí v projektech pro systém Office.

    private void ThisDocument_Startup(object sender, System.EventArgs e)
    {
        this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged);
    }
    
  6. Spuštění projektu a ověřte, že prvky podokna akcí jsou seřazeny zleva doprava v podokně akcí je ukotven v horní části dokumentu a ovládací prvky jsou skládané shora dolů v podokně akcí doku na pravé straně dokumentu.

Příklad

Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles ActionsPane.OrientationChanged

    If Me.ActionsPane.Orientation = Orientation.Horizontal Then 

        Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromLeft
    Else 
        Me.ActionsPane.StackOrder = Microsoft.Office.Tools.StackStyle.FromTop
    End If 
End Sub
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;
    }
}

Probíhá kompilace kódu

Tento příklad vyžaduje:

  • Řídí projekt úroveň dokumentu aplikace Word s akce podokně, který obsahuje více uživatelských ovládacích prvků nebo vnořené akce.

Viz také

Úkoly

Postupy: Přidání podokna akcí do dokumentů aplikace Word nebo sešitů aplikace Excel

Postupy: Přidání podokna akcí do dokumentů aplikace Word nebo sešitů aplikace Excel

Návod: Vložení textu do dokumentu z podokna akcí

Návod: Vložení textu do dokumentu z podokna akcí

Další zdroje

Přehled podokna akcí