DataGridViewCell.GetInheritedContextMenuStrip(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o menu de atalho herdado da célula atual.
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
O índice de linha da célula atual.
Retornos
A ContextMenuStrip se o pai DataGridView, DataGridViewRowou DataGridViewColumn tem um ContextMenuStrip atribuído; caso contrário, null.
Exceções
O valor da DataGridView propriedade da célula não null é e o especificado rowIndex é menor que 0 ou maior que o número de linhas no controle menos 1.
ColumnIndex é menor que 0, indicando que a célula é uma célula de cabeçalho de linha.
Comentários
Se a célula não tiver uma associada ContextMenuStrip, ela herdará uma de seus pais, usando a seguinte precedência:
Esta célula é ContextMenuStrip
A linha de propriedade DataGridViewRow.ContextMenuStrip
A coluna de propriedade DataGridViewColumn.ContextMenuStrip
A tabela pai System.Windows.Forms.ContextMenuStrip
Os menus de atalho são recursos nativos do Microsoft Windows cujos tempos de vida normalmente são direcionados pelo Dispose método ou pelo destruidor.
Passe o método do GetInheritedContextMenuStrip índice de linha que você usou para recuperar o DataGridViewCell. Não use a RowIndex propriedade para o rowIndex parâmetro. Se a linha for compartilhada, RowIndex será -1, o que não é um valor válido para rowIndex.