DataGridViewCell.GetInheritedContextMenuStrip(Int32) Метод

Определение

Возвращает наследуемое контекстное меню для текущей ячейки.

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

Параметры

rowIndex
Int32

Индекс строки текущей ячейки.

Возвращаемое значение

Меню ContextMenuStrip, если родительский объект DataGridView, DataGridViewRow или DataGridViewColumn имеет назначенное меню ContextMenuStrip; в противном случае — значение null.

Исключения

Значение свойства DataGridView ячейки не равно null, и заданный параметр rowIndex меньше 0 либо больше количества строк в элементе управления за вычетом 1.

Значение ColumnIndex меньше 0, свидетельствующее о том, что ячейка является ячейкой заголовка строки.

Комментарии

Если ячейка не имеет связанного ContextMenuStrip, она наследует ее от своих родителей, используя следующий приоритет:

  1. Ячейки ContextMenuStrip

  2. Владеющая строка DataGridViewRow.ContextMenuStrip

  3. Принадлежащий столбец DataGridViewColumn.ContextMenuStrip

  4. Родительская таблица System.Windows.Forms.ContextMenuStrip

Контекстные меню Майкрософт собственных ресурсов Windows, время существования которых обычно направляется методом Dispose или деструктором.

Передайте GetInheritedContextMenuStrip методу индекс строки, который использовался для получения DataGridViewCell. Не используйте RowIndex свойство для rowIndex параметра . Если строка является общей, RowIndex имеет значение -1, что не является допустимым значением для rowIndex.

Применяется к

См. также раздел