ToolStripLayoutStyle Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir ToolStrip öğelerinin görüntülenebileceği olası hizalamaları belirtir.
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| StackWithOverflow | 0 | Öğelerin otomatik olarak düzenlendiğini belirtir. |
| HorizontalStackWithOverflow | 1 | Öğelerin yatay olarak düzenlendiğini ve gerektiğinde taştığını belirtir. |
| VerticalStackWithOverflow | 2 | Öğelerin dikey olarak yerleştirildiğini, denetimin içinde ortalandığını ve gerektiğinde taştığını belirtir. |
| Flow | 3 | Öğelerin gerektiğinde yatay veya dikey olarak aktığını belirtir. |
| Table | 4 | Öğelerin sola boşaltılmış olarak yerleştirildiğini belirtir. |
Açıklamalar
Veya özelliği gibi ToolStripToolStripLayoutStyle, denetimin LayoutStyle özelliğine numaralandırmanın ToolStrip.LayoutStyle bir üyesini atayarak sınıfın StatusStrip.LayoutStyle ve türetilmiş sınıflarının düzenini denetleyebilirsiniz.
Yığın Düzenleri
Yığınlama, araç şeridinin her iki ucunda da birbirinin yanındaki öğeleri düzenler. Aşağıdaki listede yığın düzenleri açıklanmaktadır.
StackWithOverflow, araç şeridinin sürükleme ve yerleştirme senaryolarını işlemek için denetimin
Orientationözelliğine uygun olarak düzenini otomatik olarak değiştirmesine neden olur.VerticalStackWithOverflow, birbirinin
Orientationyanındaki öğeleri dikey olarak işler.HorizontalStackWithOverflow, öğeleri yatay olarak birbirinin
Orientationyanında işler.
Yığın Düzenlerinin Diğer Özellikleri
Alignment öğenin hizalandığı HorizontalStackWithOverflow sonunu belirler.
Öğeler ToolStrip'a sığmadığında, bir aşma düğmesi otomatik olarak görünür. Overflow özellik ayarı, bir öğenin taşma alanında her zaman, gerektiği gibi mi yoksa hiç mi görünmeyeceğini belirler.
LayoutCompleted olayında, bir öğenin ana Placement'ye, taşma Overflow'e ya da şu anda hiç gösterilmediği bir duruma yerleştirilip yerleştirilmediğini belirlemek için LayoutCompleted özelliğini inceleyebilirsiniz. Bir öğenin görüntülenmemesinin tipik nedenleri, öğenin ana Placement sığmaması ve Overflow özelliğinin ToolStripItemOverflowolarak ayarlanmasıdır.
ToolStrip bir ToolStripPanel koyarak ve GripStyleToolStripGripStyleolarak ayarlayarak taşınabilir hale getirin.
Diğer Düzen Seçenekleri
Diğer düzen seçenekleri Akış ve Tablo'dur.
Akış Düzeni
Akış düzeni, , ContextMenuStripve ToolStripDropDownMenuiçin ToolStripOverflowvarsayılan düzendir. Bu, FlowLayoutPanel'ye benzer. Akış düzeninin özellikleri şunlardır:
FlowLayoutPanel özelliklerinin tümü LayoutSettings özelliği tarafından kullanıma sunulur. LayoutSettings sınıfını bir FlowLayoutSettings sınıfına atamanız gerekir.
Satırdaki öğeleri hizalamak için koddaki Dock ve Anchor özelliklerini kullanabilirsiniz.
Alignment özelliği göz ardı edilir.
LayoutCompleted olayında, bir öğenin ana Placement'ye yerleştirilip yerleştirilmediğini veya sığmadığını belirlemek için ToolStrip özelliğini inceleyebilirsiniz.
Kavrama işlenmez ve bu nedenle içindeki Akış ToolStrip düzeni stili ToolStripPanel taşınamaz.
Tablo Düzeni
Tablo düzeni için StatusStripvarsayılan değerdir. TableLayoutPanelbenzer. Tablo düzeninin özellikleri şunlardır:
TableLayoutPanel özelliklerinin tümü LayoutSettings özelliği tarafından kullanıma sunulur. LayoutSettings sınıfını bir TableLayoutSettings sınıfına atamanız gerekir.
Tablo hücresindeki öğeleri hizalamak için koddaki Dock ve Anchor özelliklerini kullanabilirsiniz.
Alignment özelliği göz ardı edilir.
LayoutCompleted olayında, bir öğenin ana Placement'ye yerleştirilip yerleştirilmediğini veya sığmadığını belirlemek için Table özelliğini inceleyebilirsiniz.
Kavrama işlenmez ve bu nedenle içindeki ToolStrip Tablo düzeni stili ToolStripPanel taşınamaz.