DataGridViewCell.GetInheritedContextMenuStrip(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
Deze cel is ContextMenuStrip
De rij die eigenaar is DataGridViewRow.ContextMenuStrip
De kolom die eigenaar is DataGridViewColumn.ContextMenuStrip
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.