Nasıl yapılır: Windows Forms'ta ToolStrip Taşmasını Yönetme
Bir ToolStrip denetimdeki tüm öğeler ayrılan alana sığmadığında, üzerinde ToolStrip taşma işlevini etkinleştirebilir ve belirli ToolStripItemöğelerin taşma davranışını belirleyebilirsiniz.
Verilen formun geçerli boyutuna ToolStrip ayrılandan daha fazla alan gerektiren eklersenizToolStripItem, üzerinde ToolStripotomatik olarak bir ToolStripOverflowButton görünür. Açılır ToolStripOverflowButton ve taşma özellikli öğeler açılan taşma menüsüne taşınır. Bu, öğelerinizin farklı form boyutlarına uygun şekilde nasıl ayarlayabileceğinizi özelleştirmenize ve önceliklendirmenize ToolStrip olanak tanır. Ve özelliklerini ve LayoutCompleted olayını kullanarak PlacementToolStripOverflow.DisplayedItems öğelerinizin taşma sırasındaki görünümünü de değiştirebilirsiniz. Formu tasarım zamanında veya çalışma zamanında büyütürseniz, ana ToolStrip ekranda daha fazla ToolStripItems görüntülenebilir ve siz formun ToolStripOverflowButton boyutunu küçültene kadar bile kaybolabilirsiniz.
ToolStrip denetiminde taşma özelliğini etkinleştirmek için
özelliğinin CanOverflow için ToolStripolarak ayarlanmadığından
false
emin olun. Varsayılan değer:True
.olduğunda CanOverflow
True
(varsayılan), ToolStripItem içeriğinin genişliği ToolStripItem yatay ToolStrip veya dikey ToolStripbir yüksekliği aştığında açılan taşma menüsüne bir gönderilir.
Belirli bir ToolStripItem taşma davranışını belirtmek için
Overflow özelliğini ToolStripItem istenen değere ayarlayın. Olasılıklar ,
Never
veAsNeeded
şeklindedirAlways
. Varsayılan değer:AsNeeded
.toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never;
Ayrıca bkz.
.NET Desktop feedback