DataGridViewCell.GetInheritedContextMenuStrip(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá zděděnou místní nabídku pro aktuální buňku.
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
Parametry
- rowIndex
- Int32
Index řádku aktuální buňky
Návraty
A ContextMenuStrip if the parent DataGridView, DataGridViewRowor DataGridViewColumn has ContextMenuStrip a assigned; otherwise, null
.
Výjimky
Hodnota DataGridView vlastnosti buňky není null
a zadaná rowIndex
hodnota je menší než 0 nebo větší než počet řádků v ovládacím prvku minus 1.
ColumnIndex je menší než 0, což znamená, že buňka je buňka záhlaví řádku.
Poznámky
Pokud buňka nemá přidruženou ContextMenuStrip, zdědí ji ze svých nadřazených prvků s použitím následující priority:
Tato buňka ContextMenuStrip
Vlastnící řádek DataGridViewRow.ContextMenuStrip
Vlastnící sloupec DataGridViewColumn.ContextMenuStrip
Nadřazená tabulka System.Windows.Forms.ContextMenuStrip
Místní nabídky jsou nativní prostředky systému Microsoft Windows, jejichž životnost obvykle směruje Dispose metoda nebo destruktor.
Předejte metodu GetInheritedContextMenuStrip indexu řádku, který jste použili k načtení DataGridViewCell. RowIndex Nepoužívejte vlastnost pro rowIndex
parametr. Pokud je řádek sdílený, RowIndex je -1, což není platná hodnota pro rowIndex
.