DataGridViewCell.GetInheritedContextMenuStrip(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el menú contextual heredado para la celda actual.
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
Parámetros
- rowIndex
- Int32
Índice de fila de la celda actual.
Devoluciones
ContextMenuStrip si el elemento primario DataGridView, DataGridViewRow o DataGridViewColumn tiene asignado un objeto ContextMenuStrip; de lo contrario, null
.
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.
ColumnIndex es menor que 0, lo que indica que la celda es una celda de encabezado de fila.
Comentarios
Si la celda no tiene asociada ContextMenuStrip, heredará una de sus elementos primarios, con la prioridad siguiente:
Esta celda está ContextMenuStrip
La fila propietaria DataGridViewRow.ContextMenuStrip
Columna propietaria DataGridViewColumn.ContextMenuStrip
La tabla primaria System.Windows.Forms.ContextMenuStrip
Los menús contextuales son Microsoft recursos nativos de Windows cuya duración normalmente se dirige mediante el Dispose método o el destructor.
Pase el método al GetInheritedContextMenuStrip índice de fila que usó para recuperar .DataGridViewCell No utilice la RowIndex propiedad para el rowIndex
parámetro . Si se comparte la fila, RowIndex es -1, que no es un valor válido para rowIndex
.