DataGridViewCell.GetInheritedContextMenuStrip(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe o menu de atalhos herdado para a célula atual.
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.
Devoluções
A ContextMenuStrip se o pai DataGridView, DataGridViewRow, ou DataGridViewColumn tiver 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 superior ao número de linhas no controlo menos 1.
ColumnIndex é inferior a 0, indicando que a célula é uma célula de cabeçalho de linha.
Observações
Se a célula não tiver um associado ContextMenuStrip, herdará um dos seus progenitores, usando a seguinte precedência:
Esta célula é ContextMenuStrip
A fila dos proprietários DataGridViewRow.ContextMenuStrip
A coluna de proprietários DataGridViewColumn.ContextMenuStrip
A tabela principal System.Windows.Forms.ContextMenuStrip
Os menus de atalho são Microsoft Windows recursos nativos cujo tempo de vida é normalmente dirigido pelo método Dispose ou pelo destruidor.
Passe o GetInheritedContextMenuStrip método do índice de linhas que usou para recuperar o DataGridViewCell. Não use a RowIndex propriedade para o rowIndex parâmetro. Se a linha for partilhada, RowIndex é -1, o que não é um valor válido para rowIndex.