親メニュー内のメニュー項目の位置を示す値を取得または設定します。
Public Property Index As Integer
[C#]
public int Index {get; set;}
[C++]
public: __property int get_Index();public: __property void set_Index(int);
[JScript]
public function get Index() : int;public function set Index(int);
プロパティ値
親メニュー内のメニュー項目の位置を表す 0 から始まるインデックス番号。
解説
このプロパティは、親メニューのメニュー項目コレクションにおける、あるメニュー項目のインデックス位置を提供します。このプロパティを使用すると、メニュー項目をメニュー内の別の位置に移動できます。また、このプロパティを MenuItem の作成時に使用して、その時点で、そのメニュー項目のメニュー構造内の位置を指定することもできます。
使用例
[Visual Basic, C#, C++] メニュー内の 2 つのメニュー項目の位置を交換する例を次に示します。この例では、 menuItem1
と menuItem2
という名前の 2 つの MenuItem オブジェクトが作成されていることを前提にしています。メニュー項目 menuItem1
の位置をメニュー内で 1 つ下に移動し、メニュー項目 menuItem2
の位置をメニュー内で 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
[C#]
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;
}
[C++]
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;
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ