ToolStrip Denetimine Genel Bakış (Windows Forms)
Windows Forms ToolStrip denetimi ve ilişkili sınıfları, kullanıcı arabirimi öğelerini araç çubukları, durum çubukları ve menüler halinde birleştirmek için ortak bir çerçeve sağlar. ToolStrip denetimler, araç çubuklarının yatay veya dikey alanı paylaşma özelliği olan yerinde etkinleştirme ve düzenleme, özel düzen ve rafting gibi zengin bir tasarım süresi deneyimi sunar.
Önceki sürümlerdeki denetimin yerini alır ve bu denetime işlevsellik ekler, ToolBar ancak ToolStrip isterseniz hem geriye dönük uyumluluk hem de gelecekte kullanım için korunur.
ToolStrip Denetimlerinin Özellikleri
Denetimi kullanarak ToolStrip :
Kapsayıcılar arasında ortak bir kullanıcı arabirimi sunun.
Yerleştirme, rafting, metin ve görüntü içeren düğmeler, açılan düğmeler ve denetimler, taşma düğmeleri ve öğelerin çalışma zamanı yeniden sıralanması ToolStrip gibi gelişmiş kullanıcı arabirimini ve düzen özelliklerini destekleyen kolayca özelleştirilmiş, yaygın olarak kullanılan araç çubukları oluşturun.
Taşma ve çalışma zamanı öğesini yeniden sıralama desteği. Taşma özelliği, öğeleri içinde görüntülemek ToolStripiçin yeterli alan olmadığında öğeleri açılan menüye taşır.
Ortak bir işleme modeli aracılığıyla işletim sisteminin tipik görünümünü ve davranışını destekler.
Tüm kapsayıcılar ve kapsanan öğeler için olayları, diğer denetimler için olayları işlediğiniz şekilde tutarlı bir şekilde işleyebilirsiniz.
Öğeleri bir öğeden diğerine ToolStrip veya içinde ToolStripsürükleyin.
içinde gelişmiş düzenlere sahip açılan denetimler ve kullanıcı arabirimi türü düzenleyicileri ToolStripDropDownoluşturun.
ToolStripControlHost üzerinde diğer denetimleri ToolStrip kullanmak ve bunlar için işlevsellik kazanmak ToolStrip için sınıfını kullanın.
İşlevselliği genişletebilir ve ve numaralandırmalarıyla birlikte , ToolStripProfessionalRendererve kullanarak ToolStripRenderergörünümü ve ToolStripManagerToolStripManagerRenderMode davranışı değiştirebilirsiniz.ToolStripRenderMode
Denetim ToolStrip yüksek oranda yapılandırılabilir ve genişletilebilirdir ve görünümü ve davranışı özelleştirmek için birçok özellik, yöntem ve olay sağlar. Aşağıda bazı önemli üyeler yer almaktadır:
Önemli ToolStrip Üyeleri
Ad | Tanım |
---|---|
Dock | Bir üst kapsayıcının ToolStrip hangi kenarına yerleştirildiği alır veya ayarlar. |
AllowItemReorder | Sürükle ve bırak ve öğe yeniden sıralamanın sınıf tarafından özel olarak işlenip işlenmeyeceğini ToolStrip belirten bir değer alır veya ayarlar. |
LayoutStyle | öğesinin öğelerini nasıl ToolStrip düzenlediğini gösteren bir değer alır veya ayarlar. |
Overflow | veya öğesine bağlı ToolStrip olup olmadığını ToolStripItem alır veya ayarlar ya da ToolStripOverflowButton ikisi arasında kayar. |
IsDropDown | öğesine tıklandığında açılan listede diğer öğelerin görüntülenip görüntülenmeyeceğini ToolStripItem belirten bir ToolStripItem değer alır. |
OverflowButton | ToolStripItem Taşma etkin bir ToolStrip için taşma düğmesi olan öğesini alır. |
Renderer | Bir ToolStripRenderer öğesinin görünümünü ve davranışını (genel görünüm) özelleştirmek için kullanılan öğesini ToolStripalır veya ayarlar. |
RenderMode | boyama stillerini öğesine uygulanacak ToolStripşekilde alır veya ayarlar. |
RendererChanged | Özellik değiştiğinde Renderer oluşturulur. |
Denetimin ToolStrip esnekliği, bir dizi yardımcı sınıfın kullanılmasıyla elde edilir. Aşağıda en çok dikkat çekenlerden bazıları yer almaktadır:
Önemli ToolStrip Eşlikçisi Sınıfları
Ad | Tanım |
---|---|
MenuStrip | sınıfını değiştirir ve bu sınıfa MainMenu işlevsellik ekler. |
StatusStrip | sınıfını değiştirir ve bu sınıfa StatusBar işlevsellik ekler. |
ContextMenuStrip | sınıfını değiştirir ve bu sınıfa ContextMenu işlevsellik ekler. |
ToolStripItem | Bir , ToolStripControlHostveya ToolStripDropDown içerebileceği tüm öğeler ToolStripiçin olayları ve düzeni yöneten soyut temel sınıf. |
ToolStripContainer | Formun her tarafında denetimlerin çeşitli şekillerde düzenlenebileceği bir panel içeren bir kapsayıcı sağlar. |
ToolStripRenderer | Nesneler için ToolStrip boyama işlevini işler. |
ToolStripProfessionalRenderer | Microsoft Office stili görünüm sağlar. |
ToolStripManager | İşlemeyi ve raftingi ve , ToolStripDropDownMenuve ToolStripMenuItem nesnelerini birleştirmeyi MenuStripdenetlerToolStrip. |
ToolStripManagerRenderMode | Bir formda bulunan birden çok ToolStrip nesneye uygulanan boyama stilini (özel, Windows XP veya Microsoft Office Profesyonel) belirtir. |
ToolStripRenderMode | Formda bulunan bir ToolStrip nesneye uygulanan boyama stilini (özel, Windows XP veya Microsoft Office Profesyonel) belirtir. |
ToolStripControlHost | Özel olarak ToolStrip denetim olmayan ancak işlevselliğini istediğiniz ToolStrip diğer denetimleri barındırıyor. |
ToolStripItemPlacement | a ToolStripItem öğesinin ana ToolStripüzerinde, taşma ToolStripüzerinde mi yoksa hiçbirinin mi yerleştirilmeyeceğini belirtir. |
Daha fazla bilgi için bkz . ToolStrip Teknoloji Özeti ve ToolStrip Denetim Mimarisi.
Ayrıca bkz.
.NET Desktop feedback