items代码生成失败

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:37:59
我用c#开发窗体程序,给菜单menuStrip1添加了N个菜单,其中有1个菜单项是有图片的,我手工把这个图片从资源文件夹里删除了.之后就不停的弹出窗口,然把程序关闭又重新打开后,原本的错误没有了,反而窗体上的控件都没了。怎么办??
初学C#,请大家多多指教!!!
删了一个Resources文件下的<data.....>具体的记不太清楚,弹出对话框写:Items代码生成失败,然后一气之下,关闭了程序。重新打开运行的时候,没有弹错误了,但是窗体上的ToolStripMenuItem菜单栏却没有了。 从https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/msjizn/pic/item/d31edfd543f08eeda044df49.jpg变成了https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/msjizn/pic/item/6684dff6eb7ed2df7709d749.jpg

我和你遇到了同样的问题。不过我解决了。你找到InitializeComponent()方法中的Menustrip,比如我的菜单起名叫mainMenu,找到
//
//mainMenu
//
this.mainMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
如果你没有这句话,说明你没有往菜单栏里添加菜单项。添加的语法为
this.文件ToolStripMenuItem,
这样你的菜单栏就又可以显示了。至于删除图片的问题和这个类似,你不仅要用鼠标点击删除图片,还要把相应的代码删除,所以最好是鼠标右键单击,选择“从项目中移除”而不是“删除”或Delete。

代码发过来

说具体点。。。