Control.ContextMenu Özellik

Tanım

Denetimle ilişkili kısayol menüsünü alır veya ayarlar.

C#
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.ContextMenu ContextMenu { get; set; }

Özellik Değeri

ContextMenu Denetimle ilişkili kısayol menüsünü temsil eden bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, sağ fare düğmesine tıklandığında ve serbest bırakıldığında atanan TreeView öğesini görüntülerContextMenu. Bu kod, üzerinde ile Form bir TreeView olmasını gerektirir. özelliğine TreeViewContextMenuContextMenu atanmış olması da gereklidir.

C#
private void treeView1_MouseUp(object sender, MouseEventArgs e)
{
   // If the right mouse button was clicked and released,
   // display the shortcut menu assigned to the TreeView. 
   if(e.Button == MouseButtons.Right)
   {
      treeView1.ContextMenu.Show(treeView1, new Point(e.X, e.Y) );      
   }
}

Açıklamalar

Denetime sağ tıklandığında kullanıcılara bağlama özgü menü seçenekleri sağlamak için kısayol menülerini kullanın.

Devralanlara Notlar

Türetilmiş bir sınıfta özelliğini geçersiz kıldığınızda ContextMenu , temel uygulamanın kapsamını genişletmek için temel sınıfın ContextMenu özelliğini kullanın. Aksi takdirde, tüm uygulamayı sağlamanız gerekir. Özelliğin get hem hem set de erişimcilerini ContextMenu geçersiz kılmanız gerekmez; gerekirse yalnızca birini geçersiz kılabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0

Ayrıca bkz.