MenuItem.Index 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,通过该值指示菜单项在其父菜单中的位置。
public:
property int Index { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int Index { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Index : int with get, set
Public Property Index As Integer
属性值
表示菜单项在其父菜单中位置的从零开始的索引。
- 属性
例外
赋值小于零或大于项的数目。
示例
下面的代码示例切换菜单中两个菜单项的位置。 下面的代码示例要求创建两 MenuItem 个对象命名 menuItem1
和 menuItem2
。 菜单 menuItem1
项在菜单中向下移动一个位置,同时 menuItem2
向上移动一个位置。
public:
void SwitchMyMenuItems()
{
// Move menuItem1 down one position in the menu order.
menuItem1->Index = menuItem1->Index + 1;
// Move menuItem2 up one position in the menu order.
menuItem2->Index = menuItem2->Index - 1;
}
public void SwitchMyMenuItems()
{
// Move menuItem1 down one position in the menu order.
menuItem1.Index = menuItem1.Index + 1;
// Move menuItem2 up one position in the menu order.
menuItem2.Index = menuItem2.Index - 1;
}
Public Sub SwitchMyMenuItems()
' Move menuItem1 down one position in the menu order.
menuItem1.Index = menuItem1.Index + 1
' Move menuItem2 up one position in the menu order.
menuItem2.Index = menuItem2.Index - 1
End Sub
注解
此属性在其父菜单的菜单项集合中提供菜单项的索引位置。 可以使用此属性将菜单项重新定位到其菜单中的其他位置。 创建属性 MenuItem 时,还可以使用此属性在创建时在菜单结构中指定其位置。