C#窗体编程菜单栏和状态栏不见了,求救!!!

山东鹰展 2010-06-23 08:21:18
各位高手,我最近一直在用C#做一个关于GIS方面的小软件,一直没有什么问题,但是昨天的时候菜单栏和状态栏里面的文字都不见了(只有空白的控件)

在下面的操作后出现问题:
我昨天把各个窗体的图标改了,然后把一个没用的Image文件夹删除,调试的时候出现错误对话框,大概是这样的:无法找到……Image文件夹下的ZoomIn.bmp……,运行的时候就产生了如上的错误。

一晚上没睡也没搞定,希望各位高手帮忙啊,在线等。
谢谢!
...全文
743 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
gshyin1 2012-01-11
  • 打赏
  • 举报
回复
请问版主最后问题解决了吗,我现在也出现了这个问题不知道该怎么办好啊
山东鹰展 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 wuyazhe 的回复:]

你没有最近一次的备份么?重做到不至于。但也没有通用的解决办法。ce开发遇到这样情况是很头疼。但也反映出你的控件设计的强壮性不足。如果有备份,恢复一下,否则,要么重做,要么仔细检查和屏幕绘制有关的代码。
[/Quote]
我是个新手啊,正在学GIS二次开发,以后我肯定会注意备份了
lyangelwing 2010-06-23
  • 打赏
  • 举报
回复
从来没有遇到过,帮顶学习之
RedFish2010 2010-06-23
  • 打赏
  • 举报
回复
仔细检查下
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
我再仔细检查一遍
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
就是我在窗体中加入了MenuStrip控件,在里面我加入了文件,编辑,视图,工具等菜单项,现在这些都没有了
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
1.控件dll中是否有p/invoke?任何一行一句都不要有,否则设计界面将无法看到"设计界面"。
2.仔细检查绘图的所有地方,因为编译器执行你代码的顺序和运行软件执行你代码的顺序稍有不同,使用变量前做好检查。
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
空白控件?贴图看看。
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuyazhe 的回复:]

只是无法设计么,你引用了自己写的控件dll没、。?
[/Quote]
能够设计,以前各个菜单下的代码也都有,就是成空白控件了。没有引用我自己写的空间dll
wylp_19 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyazhe 的回复:]
1.编译能通过么?无法编译直接看编译的错误提示恢复对应的源码或资源。
2.你单步调试能通过么?
不能通过还好说。走到哪出错就知道该改哪里了。
[/Quote]
........
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
只是无法设计么,你引用了自己写的控件dll没、。?
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyazhe 的回复:]

1.编译能通过么?无法编译直接看编译的错误提示恢复对应的源码或资源。
2.你单步调试能通过么?
不能通过还好说。走到哪出错就知道该改哪里了。
[/Quote]
对呀,问题就是把错误对话框关闭之后照样能运行,重新编译也没问题。郁闷……
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
1.编译能通过么?无法编译直接看编译的错误提示恢复对应的源码或资源。
2.你单步调试能通过么?
不能通过还好说。走到哪出错就知道该改哪里了。
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyazhe 的回复:]

没有版本控制的弊端显现了。
应多做可用版本备份。
[/Quote]

版本控制?
还有办法恢复么?
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 spmzfz 的回复:]

既然Image文件夹没用,怎么还会出现错误对话框?
你可能 在你的代码中还有"Image"
[/Quote]
本来是想加一个工具栏的,那个Image文件夹也是我自己加的,里面有一个ICO。后来我把工具栏删除了,代码也全部注释掉了。
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
没有版本控制的弊端显现了。
应多做可用版本备份。
spmzfz 2010-06-23
  • 打赏
  • 举报
回复
既然Image文件夹没用,怎么还会出现错误对话框?
你可能 在你的代码中还有"Image"
兔子-顾问 2010-06-23
  • 打赏
  • 举报
回复
你没有最近一次的备份么?重做到不至于。但也没有通用的解决办法。ce开发遇到这样情况是很头疼。但也反映出你的控件设计的强壮性不足。如果有备份,恢复一下,否则,要么重做,要么仔细检查和屏幕绘制有关的代码。
山东鹰展 2010-06-23
  • 打赏
  • 举报
回复
我郁闷啊,一天了也没找出来什么原因,难道我要重新做一遍么?55

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧