DataGridViewCell.GetInheritedContextMenuStrip(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das geerbte Kontextmenü für die aktuelle Zelle ab.
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
Parameter
- rowIndex
- Int32
Der Zeilenindex der aktuellen Zelle.
Gibt zurück
Ein ContextMenuStrip, wenn der übergeordneten DataGridView, DataGridViewRow oder DataGridViewColumn ein ContextMenuStrip zugewiesen wurde, andernfalls null
.
Ausnahmen
Der Wert der DataGridView-Eigenschaft der Zelle ist nicht null
, und der angegebene rowIndex
ist kleiner als 0 (null) oder größer als die Anzahl der Zeilen im Steuerelement minus 1.
ColumnIndex ist kleiner als 0 (null). Das bedeutet, dass die Zelle eine Zeilenheaderzelle darstellt.
Hinweise
Wenn die Zelle keinen zugeordneten ContextMenuStripWert hat, erbt sie eine von ihren Eltern, wobei die folgende Rangfolge verwendet wird:
Diese Zelle ContextMenuStrip
Die eigenen Zeilen DataGridViewRow.ContextMenuStrip
Die eigenen Spalten DataGridViewColumn.ContextMenuStrip
Die übergeordnete Tabelle System.Windows.Forms.ContextMenuStrip
Kontextmenüs sind systemeigene Microsoft Windows-Ressourcen, deren Lebensdauer normalerweise von der Dispose Methode oder dem Destruktor geleitet wird.
Übergeben Sie die Methode, die GetInheritedContextMenuStrip Sie zum Abrufen des DataGridViewCellZeilenindex verwendet haben. Verwenden Sie die RowIndex Eigenschaft nicht für den rowIndex
Parameter. Wenn die Zeile freigegeben ist, RowIndex ist -1, was kein gültiger Wert für rowIndex
.