Menu クラスとは? わかりやすく解説

Menu クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

Web フォーム ページメニュー表示します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<ControlValuePropertyAttribute("SelectedValue")>
 _
Public Class Menu
    Inherits HierarchicalDataBoundControl
    Implements IPostBackEventHandler, INamingContainer
[ControlValuePropertyAttribute("SelectedValue")] 
public class Menu : HierarchicalDataBoundControl,
 IPostBackEventHandler, INamingContainer
[ControlValuePropertyAttribute(L"SelectedValue")] 
public ref class Menu : public
 HierarchicalDataBoundControl, IPostBackEventHandler, INamingContainer
/** @attribute ControlValuePropertyAttribute("SelectedValue") */ 
public class Menu extends HierarchicalDataBoundControl
 implements IPostBackEventHandler, INamingContainer
ControlValuePropertyAttribute("SelectedValue") 
public class Menu extends
 HierarchicalDataBoundControl implements IPostBackEventHandler, INamingContainer
解説解説

Menu コントロールWeb フォーム ページメニュー表示するために使用され多く場合 Web サイトナビゲートするための SiteMapDataSource コントロール組み合わせて使用されます。Menu コントロールは、次の機能サポートしてます。

ユーザーメニュー項目をクリックすると、Menu コントロールリンクされWeb ページナビゲートするか、単純にサーバーポストバックます。メニュー項目の NavigateUrl プロパティ設定されている場合Menu コントロールリンクされページナビゲートます。それ以外場合は、処理を行うためにページサーバーポストバックます。既定では、リンクされページMenu コントロールと同じウィンドウまたは表示されます。リンクされコンテンツ別のウィンドウまたは表示するには、Menu コントロールTarget プロパティ使用します

メモメモ

Target プロパティは、コントロールすべてのメニュー項目に影響しますメニュー項目ごとにウィンドウまたは指定するには、MenuItem オブジェクトTarget プロパティ直接設定します

Menu コントロールは、静的メニュー動的メニュー2 種類メニュー表示します静的メニューは常に Menu コントロール表示されます。既定では、ルート レベル (レベル 0) のメニュー項目は静的メニュー表示されます。StaticDisplayLevels プロパティ設定して静的メニューメニュー レベル (静的サブメニュー) を追加表示できますStaticDisplayLevels プロパティ指定されている値よりも高いレベルメニュー項目がある場合、それは動的メニュー表示されます。動的メニューは、動的なサブメニューを持つ親メニュー項目の上ユーザーマウス ポインタ置いた場合にのみ表示されます。動的メニューは、一定の時間が過ぎると自動的に表示なります。この時間指定するには、DisappearAfter プロパティ使用します

MaximumDynamicDisplayLevels プロパティ設定して動的メニュー表示するレベル数を制限することもできます。この場合指定されている値より高いレベルメニュー レベル破棄されます。

メニュー項目

Menu コントロールは、MenuItem オブジェクトによって表されるメニュー項目のツリー構成されます。最上位 (レベル 0) のメニュー項目をルート メニュー項目と呼びます。親メニュー項目を持つメニュー項目を子メニュー項目と呼びますすべてのルート メニュー項目は Items コレクション格納されます。メニュー項目は、親メニュー項目の ChildItems コレクション格納されます。

メニュー項目ごとに TextValue プロパティありますメニュー項目に関連付けられているポストバック イベント渡されるデータなど、メニュー項目に関する補足データ格納するために Value プロパティ使用されている間、Text プロパティの値は Menu コントロール表示されます。メニュー項目がクリックされると、NavigateUrl プロパティ示されている別の Web ページナビゲートます。

メモメモ

メニュー項目に対して NavigateUrl プロパティ設定されていない場合メニュー項目がクリックされると、Menu コントロールは処理を行うために単純にページサーバー送信します

オプションで ImageUrl プロパティ設定してメニュー項目にイメージ表示することもできます

メニュー項目の詳細については、「MenuItem」を参照してください

静的データ

データへのバインド

Menu コントロールデータバインドすることもできますMenu コントロール適切なデータ ソース種類バインドするには、次の 2 つメソッドいずれか使用します

複数属性を持つ XML 要素どのように、各データ項目複数プロパティ含まれているデータ ソースバインドする場合メニュー項目にはデータ項目ToString メソッドから返される値が既定表示されます。XML 要素場合メニュー項目には要素名が表示されます。これはメニュー ツリーの基になる構造体を示す以外はあまり用途はありません。DataBindings コレクション使用してメニュー項目のバインディング指定することにより、メニュー項目を特定のデータ項目プロパティバインドできますDataBindings コレクションには、データ項目とそのバインド先のメニュー項目との間の関係を定義する MenuItemBinding オブジェクト含まれています。バインディング基準、およびノード表示するデータ項目プロパティ指定できますメニュー項目のバインディング詳細については、「MenuItemBinding」を参照してください

Text プロパティTextField プロパティ空の文字列 ("") に設定しても、Menu コントロール内に空のノード作成することはできません。これらのプロパティ空の文字列設定した場合プロパティ設定しないことと同じです。この場合Menu コントロールは、DataSource プロパティ使用して既定バインディング作成します詳細については、「Web ページデータ バインド技術」を参照してください

ユーザー インターフェイスカスタマイズ

Menu コントロール外観は、さまざまな方法カスタマイズできます。まず、Orientation プロパティ設定してMenu コントロール水平に表示するか、または垂直に表示するかを指定できますまた、メニュー項目の種類ごとにサイズや色などを変えて異なスタイル指定することもできます使用できるメニュー項目のスタイルの一覧次の表に示します

メニュー項目のスタイルプロパティ

説明

DynamicHoverStyle

マウス ポインタが上に置かれたときに表示される動的メニュー項目のスタイル設定

DynamicMenuItemStyle

個々動的メニュー項目のスタイル設定

DynamicMenuStyle

動的メニュースタイル設定

DynamicSelectedStyle

現在選択されている動的メニュー項目のスタイル設定

StaticHoverStyle

マウス ポインタが上に置かれたときに表示される静的メニュー項目のスタイル設定

StaticMenuItemStyle

個々静的メニュー項目のスタイル設定

StaticMenuStyle

静的メニュースタイル設定

StaticSelectedStyle

現在選択されている静的メニュー項目のスタイル設定

スタイルプロパティ個々設定する代わりに次のスタイル コレクション使用してレベル基づいてメニュー項目に適用するスタイル指定できます

このコレクションの中の最初スタイルは、メニュー ツリーの 1 番目の深さレベルにあるメニュー項目のスタイル対応します。このコレクションの中の 2 番目のスタイルは、メニュー ツリー2 番目の深さレベルにあるメニュー項目のスタイル対応し、以下同様に対応します。サブメニューの有無かかわらず一定の深さレベルにあるメニュー項目の外観同じにする場合は、この方法でコンテンツ スタイルナビゲーション メニューテーブル生成するのが最も一般的です。

別の方法コントロール外観変更するには、Menu コントロール表示されるイメージカスタマイズます。次の表に示されているプロパティ設定してコントロール部分ごとに独自のカスタム イメージ指定できます

イメージプロパティ

説明

DynamicBottomSeparatorImageUrl

他のメニュー項目と区別するために動的メニュー目の下部に表示される省略可能なイメージ

DynamicPopOutImageUrl

サブメニューがあることを示すために動的メニュー項目の中に表示される省略可能なイメージ

DynamicTopSeparatorImageUrl

他のメニュー項目と区別するために動的メニュー項目の上部に表示される省略可能なイメージ

ScrollDownImageUrl

ユーザースクロール ダウンして他のメニュー項目を表示できることを示すために、メニュー目の下部に表示されるイメージ

ScrollUpImageUrl

ユーザースクロール アップして他のメニュー項目を表示できることを示すために、メニュー項目の上部に表示されるイメージ

StaticBottomSeparatorImageUrl

他のメニュー項目と区別するために静的メニュー目の下部に表示される省略可能なイメージ

StaticPopOutImageUrl

サブメニューがあることを示すために静的メニュー項目の中に表示される省略可能なイメージ

StaticTopSeparatorImageUrl

他のメニュー項目と区別するために静的メニュー項目の上部に表示される省略可能なイメージ

ユーザー インターフェイス (UI) を完全に制御するには、次のテンプレートプロパティ使用してMenu コントロールに対して独自のカスタム テンプレート定義します

メニュー項目に相対する動的メニューの垂直位置および位置は、それぞれ DynamicVerticalOffset プロパティと DynamicHorizontalOffset プロパティ設定して制御できます静的メニュー内の静的サブメニュー項目のインデント制御するには、StaticSubMenuIndent プロパティ使用します

イベント

ユーザー補助

使用例使用例

宣言構文使用して静的メニュー項目の Menu コントロール作成する方法コード例次に示します

<%@ Page Language="VB" %>

<html>

  <!-- For the hover styles of the Menu
 control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
  </head>

  <body>
    <form runat="server">
    
      <h3>Menu Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Submenu items are      -->
      <!-- created by nesting them in parent menu -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>
      
        <items>
          <asp:menuitem navigateurl="Home.aspx"
 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx"
 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

<%@ Page Language="C#" %>

<html>

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
  </head>

  <body>
    <form runat="server">
    
      <h3>Menu Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Submenu items are      -->
      <!-- created by nesting them in parent menu -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"  
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

Menu コントロールSiteMapDataSource コントロールバインドする方法コード例次に示します。この例を正常に動作させるには、以下のサンプル サイト マップ データを、Web.sitemap という名前のファイルコピーする必要があります

<%@ Page Language="VB" %>

<html>

  <!-- For the hover styles of the Menu
 control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
  </head>

  <body>
    <form runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.
  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>

<%@ Page Language="C#" %>

<html>

  <!-- For the hover styles of the Menu control to  -->
  <!-- work correctly, you must include this head   -->
  <!-- element.                                     -->
  <head runat="server">
  </head>

  <body>
    <form runat="server">
    
      <h3>Menu DataBinding Example</h3>
    
      <!-- Bind the Menu control to a SiteMapDataSource control.  -->
      <asp:menu id="NavigationMenu"
        disappearafter="2000"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        font-names="Arial" 
        target="_blank"
        datasourceid="MenuSource"   
        runat="server">
        
        <staticmenuitemstyle backcolor="LightSteelBlue"
          forecolor="Black"/>
        <statichoverstyle backcolor="LightSkyBlue"/>
        <dynamicmenuitemstyle backcolor="Black"
          forecolor="Silver"/>
        <dynamichoverstyle backcolor="LightSkyBlue"
          forecolor="Black"/>

      </asp:menu>
      
      <asp:SiteMapDataSource id="MenuSource"
        runat="server"/>        

    </form>
  </body>
</html>

前の例のサンプル サイト マップ データ次に示します

<siteMap>

<siteMapNode url="~\Home.aspx"

title="Home"

description="Home">

<siteMapNode url="~\Music.aspx"

title="Music"

description="Music">

<siteMapNode url="~\Classical.aspx"

title="Classical"

description="Classical"/>

<siteMapNode url="~\Rock.aspx"

title="Rock"

description="Rock"/>

<siteMapNode url="~\Jazz.aspx"

title="Jazz"

description="Jazz"/>

</siteMapNode>

<siteMapNode url="~\Movies.aspx"

title="Movies"

description="Movies">

<siteMapNode url="~\Action.aspx"

title="Action"

description="Action"/>

<siteMapNode url="~\Drama.aspx"

title="Drama"

description="Drama"/>

<siteMapNode url="~\Musical.aspx"

title="Musical"

description="Musical"/>

</siteMapNode>

</siteMapNode>

</siteMap>

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.BaseDataBoundControl
         System.Web.UI.WebControls.HierarchicalDataBoundControl
          System.Web.UI.WebControls.Menu
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Menu メンバ
System.Web.UI.WebControls 名前空間
TreeView

Menu クラス

すべてのメニュー基本機能表します。ToolStripDropDown および ToolStripDropDownMenu では、以前のバージョンMenu コントロール機能置換または追加されていますが、下位互換性維持し今後必要に応じて使用できるように、Menu保持されています。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説

このクラスは、MainMenu、MenuItemContextMenu の各クラス基本クラスです。このクラスインスタンス作成できません。アプリケーションメニューは、MenuItem オブジェクト構成されています。これらのメニューには、サブメニュー項目を表すその他の MenuItem オブジェクト含まれます。MenuItem オブジェクトは、フォームの完全なメニュー構造、またはショートカット メニュー表示するために使用する ContextMenu として表示できるように、MainMenu格納できます。このクラスには、すべてのメニュー クラス共通する機能用意されています。

多く基本クラスとは異なりMenu クラス派生クラス使用して多数プロパティ定義しますマルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) アプリケーションメニュー使用している場合は、MdiListItem プロパティ使用してアプリケーション開いている MDIフォームの一覧を表示する MenuItem指定できます。MenuItems プロパティは、メニュー クラス格納されている MenuItem オブジェクトリスト格納してます。MainMenu または ContextMenu場合、このプロパティ表示されているすべての MenuItem オブジェクト格納してます。MenuItem場合MenuItems プロパティ関連付けられているサブメニュー項目を表します

派生したすべてのメニュー クラスに対して提供されるプロパティの他に、Menu クラスは、CloneMenu および MergeMenu などのメソッド提供します。これらのメソッド使用すると、既存メニューから新しメニュー作成できるだけでなく、2 つメニュー構造マージすることもできます

Menu クラスは、入れ子になったクラス Menu.MenuItemCollection も定義します。このクラスは、MenuItems プロパティ使用する MenuItem オブジェクトコレクション定義しますMenu.MenuItemCollection クラスメソッド使用してMainMenuContextMenu、または MenuItemメニュー項目を追加した削除できます

使用例使用例

派生クラス MenuItem使用してフォームメニュー構造作成する例を次に示します。この例では、トップレベル メニューの項目を表す MenuItem追加してフォント サイズ選択するためのサブメニュー項目を追加します。さらに、そのサブメニュー項目にアプリケーション大小フォント選択肢を表す 2 つのサブメニュー項目を追加します。この例では、mainMenu1 という名前の MainMenu オブジェクト、および menuItem1menuItem2menuItem3menuItem4 という名前の 4 つMenuItem オブジェクト作成されている必要があります

Public Sub CreateMyMenu()
    ' Set the caption for the top-level menu item.
    menuItem1.Text = "Edit"
    ' Set the caption for the first submenu.
    menuItem2.Text = "Font Size"
    ' Set the caption for menuItem2's first submenu.
    menuItem3.Text = "Small"
    ' Set the checked property to true since this is the default value.
    menuItem3.Checked = True
    ' Define a shortcut key combination for the menu item.
    menuItem3.Shortcut = Shortcut.CtrlS
    ' Set the caption of the second sub menu item of menuItem2.
    menuItem4.Text = "Large"
    ' Define a shortcut key combination for the menu item.
    menuItem4.Shortcut = Shortcut.CtrlL
    ' Set the index of the menu item so it is placed below the first
 submenu item.
    menuItem4.Index = 1
    ' Add menuItem3 and menuItem4 to menuItem2's list of menu items.
    menuItem2.MenuItems.Add(menuItem3)
    menuItem2.MenuItems.Add(menuItem4)
    ' Add menuItem2 to menuItem1's list of menu items.
    menuItem1.MenuItems.Add(menuItem2)
    ' Add menuItem1 to the MainMenu for displaying.
    mainMenu1.MenuItems.Add(menuItem1)
End Sub

public void CreateMyMenu()
    {
    // Set the caption for the top-level menu item.
    menuItem1.Text = "Edit";
    // Set the caption for the first submenu.
    menuItem2.Text = "Font Size";
    // Set the caption for menuItem2's first submenu.
    menuItem3.Text = "Small";
    // Set the checked property to true since this is the default value.
    menuItem3.Checked = true;
    // Define a shortcut key combination for the menu item.
    menuItem3.Shortcut = Shortcut.CtrlS;
    // Set the caption of the second sub menu item of menuItem2.
    menuItem4.Text = "Large";
    // Define a shortcut key combination for the menu item.
    menuItem4.Shortcut = Shortcut.CtrlL;
    // Set the index of the menu item so it is placed below the first
 submenu item.
    menuItem4.Index = 1;
    // Add menuItem3 and menuItem4 to menuItem2's list of menu items.
    menuItem2.MenuItems.Add(menuItem3);
    menuItem2.MenuItems.Add(menuItem4);
    // Add menuItem2 to menuItem1's list of menu items.
    menuItem1.MenuItems.Add(menuItem2);
    // Add menuItem1 to the MainMenu for displaying.
    mainMenu1.MenuItems.Add(menuItem1);
    }

public:
   void CreateMyMenu()
   {
      // Set the caption for the top-level menu item.
      menuItem1->Text = "Edit";
      // Set the caption for the first submenu.
      menuItem2->Text = "Font Size";
      // Set the caption for menuItem2's first submenu.
      menuItem3->Text = "Small";
      // Set the checked property to true since this is the default
 value.
      menuItem3->Checked = true;
      // Define a shortcut key combination for the menu item.
      menuItem3->Shortcut = Shortcut::CtrlS;
      // Set the caption of the second sub menu item of menuItem2.
      menuItem4->Text = "Large";
      // Define a shortcut key combination for the menu item.
      menuItem4->Shortcut = Shortcut::CtrlL;
      // Set the index of the menu item so it is placed below the first
 submenu item.
      menuItem4->Index = 1;
      // Add menuItem3 and menuItem4 to menuItem2's list of menu items.
      menuItem2->MenuItems->Add( menuItem3 );
      menuItem2->MenuItems->Add( menuItem4 );
      // Add menuItem2 to menuItem1's list of menu items.
      menuItem1->MenuItems->Add( menuItem2 );
      // Add menuItem1 to the MainMenu for displaying.
      mainMenu1->MenuItems->Add( menuItem1 );
   }
public void CreateMyMenu()
{
    // Set the caption for the top-level menu item.
    menuItem1.set_Text("Edit");

    // Set the caption for the first submenu.
    menuItem2.set_Text("Font Size");

    // Set the caption for menuItem2's first submenu.
    menuItem3.set_Text("Small");

    // Set the checked property to true since this is the default value.
    menuItem3.set_Checked(true);

    // Define a shortcut key combination for the menu item.
    menuItem3.set_Shortcut(Shortcut.CtrlS);

    // Set the caption of the second sub menu item of menuItem2.
    menuItem4.set_Text("Large");

    // Define a shortcut key combination for the menu item.
    menuItem4.set_Shortcut(Shortcut.CtrlL);

    // Set the index of the menu item so it is placed below
    //the first submenu item.
    menuItem4.set_Index(1);

    // Add menuItem3 and menuItem4 to menuItem2's list of menu items.
    menuItem2.get_MenuItems().Add(menuItem3);
    menuItem2.get_MenuItems().Add(menuItem4);

    // Add menuItem2 to menuItem1's list of menu items.
    menuItem1.get_MenuItems().Add(menuItem2);

    // Add menuItem1 to the MainMenu for displaying.
    mainMenu1.get_MenuItems().Add(menuItem1);
} //CreateMyMenu
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Windows.Forms.Menu
         System.Windows.Forms.ContextMenu
         System.Windows.Forms.MainMenu
         System.Windows.Forms.MenuItem
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Menu クラス」の関連用語

Menu クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Menu クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS