Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
DataGridViewCell.GetInheritedContextMenuStrip (Método)
Obtiene el menú contextual heredado para la celda actual.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
Parámetros
- rowIndex
- Tipo: System.Int32
Índice de fila de la celda actual.
Valor devuelto
Tipo: System.Windows.Forms.ContextMenuStripContextMenuStrip si el elemento primario DataGridView, DataGridViewRow o DataGridViewColumn tiene asignado un objeto ContextMenuStrip; de lo contrario, null.
| Excepción | Condición |
|---|---|
| ArgumentOutOfRangeException |
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. |
| InvalidOperationException |
ColumnIndex es menor que 0, lo que indica que la celda es una celda de encabezado de fila. |
Si la celda no tiene un objeto ContextMenuStrip asociado, lo heredará de sus elementos primarios, con la siguiente prioridad:
-
ContextMenuStrip de esta celda
-
DataGridViewRow.ContextMenuStrip de la fila propietaria
-
DataGridViewColumn.ContextMenuStrip de la columna propietaria
-
System.Windows.Forms.ContextMenuStrip de la tabla primaria
Los menús contextuales es son recursos nativos de Microsoft Windows cuyos períodos de duración normalmente están dirigidos por el método Dispose o por el destructor.
Pase al método GetInheritedContextMenuStrip el índice de fila que haya utilizado para recuperar DataGridViewCell. No use la propiedad RowIndex para el parámetro rowIndex. Si la fila está compartida, RowIndex es -1, que no es un valor válido para rowIndex.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.