DataGridViewCell.GetInheritedContextMenuStrip(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli hücre için devralınan kısayol menüsünü alır.
public:
virtual System::Windows::Forms::ContextMenuStrip ^ GetInheritedContextMenuStrip(int rowIndex);
public virtual System.Windows.Forms.ContextMenuStrip GetInheritedContextMenuStrip (int rowIndex);
abstract member GetInheritedContextMenuStrip : int -> System.Windows.Forms.ContextMenuStrip
override this.GetInheritedContextMenuStrip : int -> System.Windows.Forms.ContextMenuStrip
Public Overridable Function GetInheritedContextMenuStrip (rowIndex As Integer) As ContextMenuStrip
Parametreler
- rowIndex
- Int32
Geçerli hücrenin satır dizini.
Döndürülenler
Üst ContextMenuStrip DataGridView, DataGridViewRowveya DataGridViewColumn ContextMenuStrip atanmışsa, aksi takdirde , null
.
Özel durumlar
Hücrenin DataGridView özelliğinin değeri değil null
ve belirtilen rowIndex
değer 0'dan küçük veya denetimdeki satır sayısı eksi 1'den büyük.
ColumnIndex 0'dan küçükse, hücrenin bir satır üst bilgi hücresi olduğunu gösterir.
Açıklamalar
Hücrede ilişkili ContextMenuStripbir yoksa, aşağıdaki önceliği kullanarak üst öğeden bir tane devralır:
Bu hücrenin ContextMenuStrip
Sahip olan satırın DataGridViewRow.ContextMenuStrip
Sahip olan sütunun DataGridViewColumn.ContextMenuStrip
Üst tablonun System.Windows.Forms.ContextMenuStrip
Kısayol menüleri, yaşam süreleri genellikle yöntem veya yıkıcı tarafından Dispose yönlendirilen Microsoft Windows yerel kaynaklarıdır.
GetInheritedContextMenuStrip yöntemini almak için kullandığınız satır dizinini DataGridViewCellgeçirin. parametresi için rowIndex
özelliğini kullanmayınRowIndex. Satır paylaşılıyorsa , RowIndex için geçerli bir değer rowIndex
olmayan -1 olur.