我在用 messagebox.show显示base64的图片代码时,显示的结果为空白,怀疑是超过了最大容量
1、MessageBox确实对显示的字符数有限制,但是一般这并不是个问题,因为这个限制值比较大。显示大量文本时,实际瓶颈是显示器的大小。
2、即使超过限制值,也不会显示空白,所以你的代码可能是存在其它问题。
3、如果确实要显示大量文本信息,也不应该使用MessageBox,可以直接显示一个带有TextBox控件的Form。
可以显示的 你调试你的代码看你的base64 格式的字符串是否有问题 仔细检查 我做成功过
MessageBox.Show("...........", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
看有没有使用皮肤吧,皮肤控件有个属性是skinDialogs属性设置成false。。
或者你可以重写这个方法。。
MessageBox.Show()这个方法容量不大
可以写个日志,用文档记录下来