天天看点

【C#】容量超出了最大容量

为了让我的机房看上去不是那么low,决定加上一款皮肤。

但是在我引用了Iriskin4.dll文件,给机房系统加上了皮肤之后,出现了这样的问题。

【C#】容量超出了最大容量

经过查询之后,发现了出现问题的原因:

MessageBox.Show("我长得好帅啊!!", "温馨提示");
           

“温馨提示”,即messagebox的标头字符过长。

下面给出两种解决方案:

1、将messagebox的标头字符串控制在2个以下。

2、设置skinEngine的属性SkinDialogs=False。设置完成之后,你的标头不受字符串长度的限制,但是messagebox不会显示你引用的皮肤。