Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Forms ToolStrip denetimi ve ilişkili sınıfları, kullanıcı arabirimi öğelerini araç çubukları, durum çubukları ve menülerde birleştirmek için ortak bir çerçeve sağlar. ToolStrip denetimleri, yerinde etkinleştirme ve düzenleme, özel düzen ve araç çubuklarının yatay veya dikey alanı paylaşma yeteneği olan düzenleme (rafting) gibi özelliklerle zengin bir tasarım zamanı deneyimi sunar.
ToolStrip önceki sürümlerde denetimin yerini alıp işlevler eklese de, ToolBar hem geriye dönük uyumluluk hem de gelecekte kullanım için korunur.
ToolStrip Denetimlerinin Özellikleri
ToolStrip denetimini kullanarak:
Kapsayıcılar arasında ortak bir kullanıcı arabirimi sunun.
Gelişmiş kullanıcı arayüzü ve yerleşim özelliklerini destekleyen, yerleştirme, rafting, metin ve görüntü içeren düğmeler, açılır düğmeler ve kontroller, taşma butonları ve çalışma zamanı sırasında ToolStrip öğelerinin yeniden sıralanması gibi, kolayca özelleştirilebilen ve yaygın olarak kullanılan araç çubukları oluşturun.
Taşma ve çalışma zamanında öğe sıralamasını yeniden düzenleme desteği. Taşma özelliği, öğeleri bir ToolStrip'de görüntülemek için yeterli alan olmadığında açılır 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 denetimlerde olayları nasıl işliyorsanız aynı şekilde tutarlı bir biçimde ele alın.
Öğeleri bir ToolStrip'den başka bir ToolStrip'ye veya bir içinde sürükleyin.
ToolStripDropDowngelişmiş düzenlere sahip açılan denetimler ve kullanıcı arabirimi türü düzenleyicileri oluşturun.
ToolStripControlHost sınıfını, bir ToolStrip'de diğer denetimleri kullanmak ve bunlar için ToolStrip işlevselliği kazanmak amacıyla kullanın.
ToolStripRenderer ve ToolStripProfessionalRenderer numaralandırmalarıyla birlikte ToolStripManager, ToolStripRenderModeve ToolStripManagerRenderMode kullanarak işlevselliği genişletebilir ve görünümü ve davranışı değiştirebilirsiniz.
ToolStrip denetimi 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
| İsim | Açıklama |
|---|---|
| Dock | ToolStrip'nin üst kapsayıcının hangi kenarına yerleştirildiğini alır veya ayarlar. |
| AllowItemReorder | Sürükle ve bırak ile öğe yeniden sıralamanın ToolStrip sınıfı tarafından özel olarak ele alınıp alınmadığını belirten bir değeri ayarlar veya alır. |
| LayoutStyle | ToolStrip öğelerini nasıl yerleştirdiğini gösteren bir değer alır veya ayarlar. |
| Overflow | Bir ToolStripItem'nin ToolStrip veya ToolStripOverflowButton'ye bağlı olup olmadığını alır ya da ayarlar veya ikisi arasında kayabilir. |
| IsDropDown | ToolStripItem tıklandığında, ToolStripItem'ın açılan listede diğer öğeleri gösterip göstermediğini belirten bir değer alır. |
| OverflowButton | Taşma etkinleştirilmiş bir ToolStripItem için taşma düğmesi olan ToolStrip'ı alır. |
| Renderer | Bir ToolStripRenderer'in görünüm ve davranışını (genel görünüm) özelleştirmek için kullanılan bir ToolStrip alır veya ayarlar. |
| RenderMode | ToolStrip'a uygulanacak boyama stillerini alır veya ayarlar. |
| RendererChanged | Renderer özelliği değiştiğinde tetiklenir. |
ToolStrip denetimin 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ı
| İsim | Açıklama |
|---|---|
| MenuStrip | MainMenu sınıfını değiştirir ve bu sınıfa işlevsellik ekler. |
| StatusStrip | StatusBar sınıfını değiştirir ve bu sınıfa işlevsellik ekler. |
| ContextMenuStrip | ContextMenu sınıfını değiştirir ve bu sınıfa işlevsellik ekler. |
| ToolStripItem | Soyut bir temel sınıf olan bu yapı, bir ToolStrip, ToolStripControlHostveya ToolStripDropDown'nin içerebileceği tüm öğeler için olaylar ve düzeni yönetir. |
| ToolStripContainer | Formun her tarafında denetimlerin çeşitli şekillerde düzenlenebileceği bir panel içeren bir kapsayıcı sağlar. |
| ToolStripRenderer | ToolStrip nesnelerinin boyama işlevini yönetir. |
| ToolStripProfessionalRenderer | Microsoft Office stili görünüm sağlar. |
| ToolStripManager | ToolStrip işleme ve rafting ile MenuStrip, ToolStripDropDownMenuve ToolStripMenuItem nesnelerinin birleştirilmesini kontrol eder. |
| ToolStripManagerRenderMode | Bir formda bulunan birden çok ToolStrip nesnesine uygulanan boyama stilini (özel, Windows XP veya Microsoft Office Professional) belirtir. |
| ToolStripRenderMode | Formda bulunan bir ToolStrip nesnesine uygulanan boyama stilini (özel, Windows XP veya Microsoft Office Professional) belirtir. |
| ToolStripControlHost | Özel olarak ToolStrip denetimleri olmayan ancak ToolStrip işlevselliğini istediğiniz diğer denetimleri barındırıyor. |
| ToolStripItemPlacement | Bir ToolStripItem'ın ana ToolStrip'de, taşma ToolStrip'de veya hiçbirinde yerleştirilip yerleştirilmeyeceğini belirtir. |
Daha fazla bilgi için bkz. ToolStrip Teknoloji Özeti
Ayrıca bakınız
.NET Desktop feedback