DataGridViewCell.GetInheritedContextMenuStrip(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のセルの継承されたショートカット メニューを取得します。
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場合、次の優先順位を使用して、その親からセルが継承されます。
このセルの ContextMenuStrip
ショートカット メニューは、Windows ネイティブ リソースMicrosoftされ、その有効期間は通常、 メソッドまたはデストラクターによってDispose指示されます。
メソッドに、 を GetInheritedContextMenuStrip 取得するために使用した行インデックスを渡します DataGridViewCell。 パラメーターには プロパティをRowIndexrowIndex
使用しないでください。 行が共有されている場合、 RowIndex は -1 で、 の有効な値 rowIndex
ではありません。
適用対象
こちらもご覧ください
.NET