DataGridViewCell.GetInheritedContextMenuStrip(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前单元格的继承快捷菜单。
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
快捷菜单是 Microsoft Windows 本机资源,其生存期通常由 Dispose 方法或析构函数定向。
GetInheritedContextMenuStrip传递用于检索的DataGridViewCell行索引的方法。 请勿将 RowIndex 属性用于 rowIndex
参数。 如果共享行, RowIndex 则为 -1,该值不是有效的值 rowIndex
。