SetForm() private méthode

private SetForm ( Form form ) : void
form Form
Résultat void
        private MainMenu CreateMaximizedMenu()
        {
            Form parent = (Form)mdi_container.Parent;

            if (form.MainMenuStrip != null || parent.MainMenuStrip != null)
            {
                return(null);
            }

            MainMenu res = new MainMenu();

            if (parent.Menu != null)
            {
                MainMenu clone = (MainMenu)parent.Menu.CloneMenu();
                res.MergeMenu(clone);
            }

            if (form.Menu != null)
            {
                MainMenu clone = (MainMenu)form.Menu.CloneMenu();
                res.MergeMenu(clone);
            }

            if (res.MenuItems.Count == 0)
            {
                res.MenuItems.Add(new MenuItem());                   // Dummy item to get the menu height correct
            }
            res.MenuItems.Insert(0, icon_menu);

            res.SetForm(parent);
            return(res);
        }
		private MainMenu CreateMaximizedMenu ()
		{
			Form parent = (Form) mdi_container.Parent;

#if NET_2_0
			if (form.MainMenuStrip != null || parent.MainMenuStrip != null)
				return null;
#endif

			MainMenu res = new MainMenu ();

			if (parent.Menu != null) {
				MainMenu clone = (MainMenu) parent.Menu.CloneMenu ();
				res.MergeMenu (clone);
			}
			
			if (form.Menu != null) {
				MainMenu clone = (MainMenu) form.Menu.CloneMenu ();
				res.MergeMenu (clone);
			}
			
			if (res.MenuItems.Count == 0)
				res.MenuItems.Add (new MenuItem ()); // Dummy item to get the menu height correct
			
			res.MenuItems.Insert (0, icon_menu);
			
			res.SetForm (parent);
			return res;
		}