DataGridViewCell.GetInheritedContextMenuStrip(Int32) DataGridViewCell.GetInheritedContextMenuStrip(Int32) DataGridViewCell.GetInheritedContextMenuStrip(Int32) DataGridViewCell.GetInheritedContextMenuStrip(Int32) Method

Definición

Obtiene el menú contextual heredado para la celda actual.Gets the inherited shortcut menu for the current cell.

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

Parámetros

rowIndex
Int32 Int32 Int32 Int32

Índice de fila de la celda actual.The row index of the current cell.

Devoluciones

Excepciones

El valor de la propiedad DataGridView de la celda no es null y el índice rowIndex especificado es menor que 0 o mayor que el número de filas existentes en el control menos 1.The value of the DataGridView property of the cell is not null and the specified rowIndex is less than 0 or greater than the number of rows in the control minus 1.

ColumnIndex es menor que 0, lo que indica que la celda es una celda de encabezado de fila.ColumnIndex is less than 0, indicating that the cell is a row header cell.

Comentarios

Si la celda no tiene un asociado ContextMenuStrip, heredará uno de sus elementos primarios, con la siguiente prioridad:If the cell does not have an associated ContextMenuStrip, it will inherit one from its parents, using the following precedence:

  1. LaContextMenuStripThis cell's ContextMenuStrip

  2. Propiedad de la fila propietariaDataGridViewRow.ContextMenuStripThe owning row's DataGridViewRow.ContextMenuStrip

  3. La propiedad de la columna propietariaDataGridViewColumn.ContextMenuStripThe owning column's DataGridViewColumn.ContextMenuStrip

  4. La tabla primariaSystem.Windows.Forms.ContextMenuStripThe parent table's System.Windows.Forms.ContextMenuStrip

Los menús contextuales son recursos nativos de Microsoft Windows cuya duración normalmente se Dispose dirige mediante el método o el destructor.Shortcut menus are Microsoft Windows native resources whose lifetimes are typically directed by the Dispose method or the destructor.

Pase el GetInheritedContextMenuStrip método al índice de fila que usó para DataGridViewCellrecuperar.Pass the GetInheritedContextMenuStrip method the row index you used to retrieve the DataGridViewCell. No use la RowIndex propiedad para el rowIndex parámetro.Do not use the RowIndex property for the rowIndex parameter. Si la fila está compartida, RowIndex es-1, que no es un valor válido para rowIndex.If the row is shared, RowIndex is -1, which is not a valid value for rowIndex.

Se aplica a

Consulte también: