日期:2014-05-18  浏览次数:20985 次

NET2005 WINFORM 下窗体传递对象问题
问题:
动态产生菜单后传递给主窗体,在NET2003下能正常显示,但在NET2005下不能显示,不知为何?请高人解答,ToolStrip在窗体之间传递也是同样问题.

 MenuStrip mainMenu = new MenuStrip();
 动态产生菜单
 form.MainMenuStrip = mainMenu; //把主菜单赋给窗体

------解决方案--------------------
在你的代码中增加一条语句:
form.Controls.Add(mainMenu);
同2003不一样,菜单建好后,还要添加到窗体的控件集合中才能生效。
------解决方案--------------------
探讨
在你的代码中增加一条语句:
form.Controls.Add(mainMenu);
同2003不一样,菜单建好后,还要添加到窗体的控件集合中才能生效。

------解决方案--------------------
探讨
在你的代码中增加一条语句:
form.Controls.Add(mainMenu);
同2003不一样,菜单建好后,还要添加到窗体的控件集合中才能生效。