MessageBox.Show()报错,容量超出了最大容量。参数名: capacity

问题描述

直接运行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

时间: 2024-10-29 18:42:39

MessageBox.Show()报错,容量超出了最大容量。参数名: capacity的相关文章

容量超出了最大容量

问题描述 每次运行到这行代码时,MessageBox.Show("小代码已存在!","添加警告",MessageBoxButtons.OK,MessageBoxIcon.Warning);就出错:容量超出了最大容量.参数名:capacity但把"添加警告",改为"警告",就行了,只能这样吗? 解决方案 解决方案二:本帖最后由 net_lover 于 2012-07-17 15:07:29 编辑解决方案三:等下我开个新的试下解决

索引超出数组界限,这句老是报错索引超出数组界限是咋回事啊????求大神解答

问题描述 索引超出数组界限,这句老是报错索引超出数组界限是咋回事啊????求大神解答 int rowIndex = ((DataTable)SQLiteDBHelper.BindingSource.DataSource).Rows.IndexOf(((DataTable)SQLiteDBHelper.BindingSource.DataSource).Select("Su编号=" + suid)[0]); 这句老是报错索引超出数组界限是咋回事啊????这句老是报错索引超出数组界限是咋回

关于总分站,泛域名解析,报错索引超出范围。必须为非负值并小于集合大小。

问题描述 关于总分站,泛域名解析,报错索引超出范围.必须为非负值并小于集合大小.如这样没错http://gl.zm777.com/如这样没错http://gsdfdsfl.zm777.com/这样就错了,是什么问题啊 解决方案 解决方案二:帮顶.

asp 连接数据库-ASP网站不能在其他电脑上打开,浏览器报错为没有找到LocalDB实例名

问题描述 ASP网站不能在其他电脑上打开,浏览器报错为没有找到LocalDB实例名 这是我的数据库连接代码 <add name="DatabaseConnectionString2" connectionString="Data Source=(LocalDB)MSSQLLocalDB;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;Connect Timeout=30"

把图片以流存进数据库然后从数据库读取出来报错,出错信息:参数无效

问题描述 把图片以流存进数据库然后从数据库读取出来报错,出错信息:参数无效 解决方案 为什么你的dishsimage只有13个字节?它是合法的图片二进制数据么? 解决方案二: 不太懂...可是图片读入数据库DishDesImage显示的是二进制数据 解决方案三: 数据库查出来是这样的

求助,Dictionary添加数据的时候报错,详情见图

问题描述 解决方案 解决方案二:可能这个key不存在解决方案三:我意思是,Key超出了你的dictionary.count的长度解决方案四:超出dictionary允许的上限了解决方案五:引用1楼hanjun0612的回复: 可能这个key不存在 不是吧,dictionary.add(),与图中这样写效果是一样的吧解决方案六:引用4楼qq_16028155的回复: Quote: 引用1楼hanjun0612的回复: 可能这个key不存在 不是吧,dictionary.add(),与图中这样写效果

oarcle 存储过程-存储过程执行报错,请专家指教

问题描述 存储过程执行报错,请专家指教 create or replace procedure get_accu_info_proc(p_id pm_accu_t.accu_id%type) as v_name pm_accu_t.accu_name%type; begin select accu_name into v_name from pm_accu_t where accu_id = p_id; dbms_output.put_line(v_name); end get_accu_inf

js和后台交互报错访问不到后台方法

问题描述 js和后台交互报错访问不到后台方法 通过js和action交互,但是不走action中的方法.然后还报错. js中的参数是可以取到数据的. 请大神请教~~~ 下面是js代码截图 下面是action截图: 下面是报错的截图: 解决方案 看错你的smid数据格式有问题,不是数字导致转换失败吧... 解决方案二: Django编写后台报错javascript与后台交互方法总结

c++-在windows下mingw对类中含有模板函数报错

问题描述 在windows下mingw对类中含有模板函数报错 在windows下用mingw 进行编译报错,说解析模板参数列表报错.在linux下编译正确. 代码我已经简化: #include <iostream> using namespace std; class Point{ public: //实现setPoint函数 void setPoint(int x, int y){ xPos = x; yPos = y; } //实现printPoint函数 void printPoint(