问题描述
直接运行Debug下的.exe就没问题,在VS里运行就报错,怎么解决啊?
解决方案
解决方案二:
贴下代码看看
解决方案三:
。。。。????
解决方案四:
if(MessageBox.Show("确定删除该记录吗?","系统提示",MessageBoxButtons.YesNo,MessageBoxIcon.None)==DialogResult.Yes){}把这个去掉就没问题
解决方案五:
郁闷的是直接运行Debug下的.exe就没问题,运行Vs就出问题
解决方案六:
难道是我的VS2005有问题?
解决方案七:
应该不是这里的错误吧!!你试着把这个分离开来!!在外面去DialogResultresult=MessageBox.Show("确定删除该记录吗?","系统提示",MessageBoxButtons.YesNo,MessageBoxIcon.None);if(result==DialogResult.Yes){//code..}else{//code..}
解决方案八:
不应该吧,clean,rebuild
解决方案九:
代码在别的窗体没问题啊
解决方案十:
我也遇到这个问题
解决方案十一:
是messageBox中的字数太多,减少参数即可
解决方案十二:
if(MessageBox.Show("确定删除该记录吗?","系统提示",MessageBoxButtons.OkCancel,MessageBoxIcon.None)==DialogResult.OK){}
把MessageBoxButtons.YesNo换成,MessageBoxButtons.OkCancel就可以了,再多几个这也不会报错的。
解决方案十三:
估计是vs问题
解决方案十四:
分开写就好了你的代码这个函数不支持
解决方案十五:
引用7楼fengling2001的回复:
不应该吧,clean,rebuild
这样之后估计你debug下面的exe也运行不了了。
解决方案:
我也遇到这个问题把caption修改为两个字符"系统提示"修改为"提示"
解决方案:
你这明显是没事找事,不可能的事。既然直接运行不报错,那么调试的时候肯定也不会报错,除非你自己打了断点上去,再或者多线程中执行这代码,跨线程操作控件在调试的时候就会报错,但是运行时只要没有发生修改冲突,就可以正常过去。
解决方案:
你用了皮肤控件了吧皮肤控件有个属性是skinDialogs属性设置成false