Menu.IsParent プロパティとは? わかりやすく解説

Menu.IsParent プロパティ

このメニューメニュー項目が格納されているかどうかを示す値を取得します。このプロパティ読み取り専用です。

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

public virtual bool IsParent { get;
 }
/** @property */
public boolean get_IsParent ()

プロパティ
このメニューに MenuItem オブジェクト含まれている場合trueそれ以外場合false既定値false です。

解説解説

このメソッド使用してMenuItem オブジェクトがこのメニュー割り当てられているかどうか確認できます。これは、MenuItems プロパティnull 参照 (Visual Basic では Nothing) であるかどうかチェックすることと機能的に等し操作です。

使用例使用例

2 つMenuItem オブジェクトのある MainMenu を作成する例を次に示しますその後 IsParent プロパティ使用してmainMenu1メニュー項目が格納されているかどうか確認します条件true評価され場合は、RightToLeft プロパティtrue設定しメイン メニューForm関連付けます。この例では、Form1 という名前の Form作成されている必要があります

Public Sub CreateMyMainMenu()
    ' Create two MenuItem objects and assign to array.
    Dim menuItem1 As New
 MenuItem()
    Dim menuItem2 As New
 MenuItem()

    menuItem1.Text = "&File"
    menuItem2.Text = "&Edit"

    ' Create a MainMenu and assign MenuItem objects.
    Dim mainMenu1 As New
 MainMenu(New MenuItem() {menuItem1, menuItem2})

    ' Determine if mainMenu1 is currently hosted on the form.
    If (mainMenu1.IsParent) Then
        ' Set the RightToLeft property for mainMenu1.
        mainMenu1.RightToLeft = RightToLeft.Yes
        ' Bind the MainMenu to Form1.
        Menu = mainMenu1
    End If

End Sub
public void CreateMyMainMenu()
{
    // Create two MenuItem objects and assign to array.
    MenuItem menuItem1 = new MenuItem();
    MenuItem menuItem2 = new MenuItem();
 
    menuItem1.Text = "&File";
    menuItem2.Text = "&Edit";
 
    // Create a MainMenu and assign MenuItem objects.
    MainMenu mainMenu1 = new MainMenu(new MenuItem[]
 {
                menuItem1,
                menuItem2});
    
    // Determine whether mainMenu1 contains menu items.  
    if (mainMenu1.IsParent) 
    {
        // Set the RightToLeft property for mainMenu1.
        mainMenu1.RightToLeft = RightToLeft.Yes;
        // Bind the MainMenu to Form1.
        Menu = mainMenu1;
    }    
}
public:
   void CreateMyMainMenu()
   {
      // Create two MenuItem objects and assign to array.
      MenuItem^ menuItem1 = gcnew MenuItem;
      MenuItem^ menuItem2 = gcnew MenuItem;
      menuItem1->Text = "&File";
      menuItem2->Text = "&Edit";

      // Create a MainMenu and assign MenuItem objects.
      array<MenuItem^>^menuMenu1Items = {menuItem1,menuItem2};
      MainMenu^ mainMenu1 = gcnew MainMenu( menuMenu1Items );

      // Determine whether mainMenu1 contains menu items.  
      if ( mainMenu1->IsParent )
      {
         // Set the RightToLeft property for mainMenu1.
         mainMenu1->RightToLeft = ::RightToLeft::Yes;
         
         // Bind the MainMenu to Form1.
         Menu = mainMenu1;
      }
   }
public void CreateMyMainMenu()
{
    // Create two MenuItem objects and assign to array.
    MenuItem menuItem1 = new MenuItem();
    MenuItem menuItem2 = new MenuItem();

    menuItem1.set_Text("&File");
    menuItem2.set_Text("&Edit");

    // Create a MainMenu and assign MenuItem objects.
    MainMenu mainMenu1 = 
        new MainMenu(new MenuItem[] { menuItem1,
 menuItem2 });

    // Determine whether mainMenu1 contains menu items.  
    if (mainMenu1.get_IsParent()) {
        // Set the RightToLeft property for mainMenu1.
        mainMenu1.set_RightToLeft(get_RightToLeft().Yes);

        // Bind the MainMenu to Form1.
        set_Menu(mainMenu1);
    }
} //CreateMyMainMenu
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からMenu.IsParent プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMenu.IsParent プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMenu.IsParent プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

Menu.IsParent プロパティのお隣キーワード
検索ランキング

   

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



Menu.IsParent プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS