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í
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.
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.
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) {
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; } }
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); }
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í