MenuItem.Index プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

親メニュー内のメニュー項目の位置を表す 0 から始まるインデックス番号。


このプロパティは、親メニューのメニュー項目コレクションにおける、あるメニュー項目のインデックス位置を提供します。このプロパティを使用すると、メニュー項目をメニュー内の別の位置に移動できます。また、このプロパティを MenuItem の作成時に使用して、その時点で、そのメニュー項目のメニュー構造内の位置を指定することもできます。

メニュー内の 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
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; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMenuItem.Index プロパティを検索する場合は、下記のリンクをクリックしてください。

- MenuItem.Index プロパティのページへのリンク