2011-01-04 15 views
7

Bir içerik menüsü oluştururken, başlık metni dahil etmenin bir yolu var mı? Örneğin, bir kullanıcı bir düğmeyi tıkladığında, iki seçenekle gösterilecek bir içerik menüsü istiyorum. Ayrıca, seçenekler üzerinde bir metin bulunmalıdır: 'Lütfen bir seçenek belirtin'.Tıklanamayan İçerik Menüsü Üstbilgisi

Bu mümkün mü?

+1

İlk başta sorunuzu bulamadık. [Bir soru sormak zorunda kaldı.] (Http://stackoverflow.com/questions/26527295/how-to-create-a-non-selectable-context-menu-item) – Bitterblue

cevap

15

sen tasarımcı ile bunu yapamaz ancak kodda yapabilirsiniz:

public partial class Form1 : Form { 
    public Form1() { 
     InitializeComponent(); 
     contextMenuStrip1.Items.Insert(0, new ToolStripLabel("Please select an option")); 
     contextMenuStrip1.Items.Insert(1, new ToolStripSeparator()); 
    } 
} 
+0

Teşekkürler Hans. Aradığım programlıydı. Bunu şimdi kullanacağım. –

+1

Metni şu şekilde kalınlaştırmak isteyebilirsiniz: 'contextMenuStrip1.Items.Insert (0, yeni ToolStripLabel (" Lütfen bir seçenek seçin ") {Font = new Font (DefaultFont, FontStyle.Bold)});' –

2

Siparişteki 4 element içeren bir menü yapabilirsiniz:

  • Ayırıcı ((bu o grileştirebilir yapıp unlickable) -Disabled "Lütfen bir seçenek" ------)
  • Seçim1 etkinleştirilmiş
  • 2. seçenek etkinleştirilmiş
+1

ek olarak özürlü hale karmaşa etrafında ile Doğru bir görünüm vermek için renkler (eğer sizin için önemliyse) – Caladain