DataGridViewCell.GetInheritedContextMenuStrip(Int32) Methode

Definitie

Hiermee haalt u het overgenomen snelmenu voor de huidige cel op.

public:
 virtual System::Windows::Forms::ContextMenuStrip ^ GetInheritedContextMenuStrip(int rowIndex);
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

Parameters

rowIndex
Int32

De rijindex van de huidige cel.

Retouren

A ContextMenuStrip als het bovenliggende DataGridViewitem, of DataGridViewRow een DataGridViewColumn toegewezen, ContextMenuStripanderszins, null.

Uitzonderingen

De waarde van de DataGridView eigenschap van de cel is niet null en de opgegeven rowIndex waarde is kleiner dan 0 of groter dan het aantal rijen in het besturingselement min 1.

ColumnIndex is kleiner dan 0, waarmee wordt aangegeven dat de cel een rijkopcel is.

Opmerkingen

Als de cel geen gekoppelde ContextMenuStripcel heeft, wordt deze overgenomen van de bovenliggende cellen, met behulp van de volgende prioriteit:

  1. Deze cel is ContextMenuStrip

  2. De rij die eigenaar is DataGridViewRow.ContextMenuStrip

  3. De kolom die eigenaar is DataGridViewColumn.ContextMenuStrip

  4. De System.Windows.Forms.ContextMenuStrip van de bovenliggende tabel

Snelmenu's zijn Microsoft Windows systeemeigen resources waarvan de levensduur doorgaans wordt omgeleid door de methode Dispose of de destructor.

Geef de GetInheritedContextMenuStrip methode door die u hebt gebruikt om de DataGridViewCellrijindex op te halen. Gebruik de RowIndex eigenschap niet voor de rowIndex parameter. Als de rij wordt gedeeld, RowIndex is -1, wat geen geldige waarde is voor rowIndex.

Van toepassing op

Zie ook