Nasıl Yapılır: Eylemler Bölmesindeki Denetim Düzenini Yönetme
Eylemlemler bölmesi, varsayılan olarak belgenin veya çalışma sayfasının sağına yerleştirilmiştir, fakat sola,üste veya aşağıya da yerleştirilebilir.Eğer çoklu kullanıcı denetimleri kullanıyorsanız, eylemler bölmesinde kullanıcı denetimlerini düzgünce yığınlamak için kod yazabilirsiniz. Daha fazla bilgi için bkz. Eylemler Bölmesine Genel Bakış.
Uygulama hedefi: Bu konudaki bilgiler, şu uygulamalar için belge düzeyi projelere yöneliktir. Excel 2013 ve Excel 2010; Word 2013 ve Word 2010. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Denetimlerin yığın sırası, eylemler bölmesinin dikey veya yatay olarak yerleştirildiğine bağlıdır.
[!NOT]
Eğer kullanıcı eylemler bölmesini çalışma anında yeniden boyutlandırıyorsa, eylemler bölmesiyle yeniden boyutlandırmak için denetimleri ayarlayabilirsiniz.Eylemler bölmesine denetimleri bağlamak için Windows Forms denetimlerinin Anchor özelliğini kullanabilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: Windows Formlarında Denetimleri Sabitleme.
[!NOT]
Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arayüzü öğelerinden bazıları için farklı adlar veya konumlar gösterebilir.Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler.Daha fazla bilgi için bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.
Eylemler bölmesi denetimlerinin yığın sırasını ayarlamak
Çoklu kullanıcı denetimi veya iç içe geçmiş eylemler bölmesi denetimler içeren, Microsoft Office Word için bir uygulama düzeyi projesi açın.Daha fazla bilgi için bkz. Nasıl Yapılır: Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme.
Çözüm Gezgini'nde ThisDocumen.cs veya ThisDocument.vb'ye sağ tıklatın ve sonra Kodu Göster'i tıklatın.
Eylemler bölmesinin OrientationChanged olay işleyicinde, eylemler bölmesinin hizalamasının yatay olup olmadığını denetleyin.
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) {
Eğer hizalama yataysa, eylemler bölmesi denetimlerini soldan yığın, yoksa üstten yığın.
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; } }
C#'ta, ActionsPane için Startup olayına bir olay işleyicisi eklemelisiniz.Olay işleyicisi oluşturma hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Office Projelerinde Olay İşleyicileri Oluşturma.
private void ThisDocument_Startup(object sender, System.EventArgs e) { this.ActionsPane.OrientationChanged += new EventHandler(ActionsPane_OrientationChanged); }
Projeyi çalıştırın ve eylemler bölmesi belgenin üstüne yerleştirildiğinde, eylemler bölmesi denetimlerinin soldan sağa yığınlandığını ve eylemler bölmesi belgenin sağına yerleştirildiğinde, denetimlerin üstten alta yığınlandığını doğrulayın.
Örnek
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;
}
}
Kod Derleniyor
Bu örnek aşağıdakileri gerektirir:
- Çoklu kullanıcı denetimi veya iç içe geçmiş eylemler bölmesi denetimleri içeren eylemler bölmesi ile Word uygulama düzeyi projesi.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme
Nasıl Yapılır: Word Belgelerine veya Excel Çalışma Kitaplarına Eylemler Bölmesi Ekleme
İzlenecek Yol: Eylemler Bölmesinden Belgeye Metin Ekleme
İzlenecek Yol: Eylemler Bölmesinden Belgeye Metin Ekleme