MessageBox.Show("对不起,标题不能为空", "浪曦提醒");

zhaoxiaoyang5156 2008-01-13 09:47:59
当我在代码中 输入MessageBox.Show("对不起,标题不能为空", "浪曦提醒");
它报错,然后我把代码改成 MessageBox.Show("对不起,标题不能为空", "浪曦提醒1");
不报错,,,后来我测试了一下。等于4个汉字就报错。小于和大于都不报错。这是为什么啊。我是刚刚学WINFROM。不怎么懂。请那路神仙知道。忘说明解答一下。是那些原因。


详情请看FLASH操作http://www.cnblogs.com/zhaoxiaoyang/archive/2008/01/13/1037364.html


我在这里 先谢谢大家了。。
...全文
530 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkai189 2008-01-16
  • 打赏
  • 举报
回复
貌似很邪门的错误! 不知道。帮顶,等高手来,继续关注
tanshiyang82 2008-01-16
  • 打赏
  • 举报
回复
帮顶!
zhaoxiaoyang5156 2008-01-15
  • 打赏
  • 举报
回复
@Terry001
系統會出什么問題啊。你也幫忙分析下。
@FiredFish
我回去按你的試試看。其實這個代碼也可以去下載的到。是我在第五講得時候碰到這個問題的。
yilanwuyu123 2008-01-14
  • 打赏
  • 举报
回复
要不你这么用
string caption = "你想要表达的";
messagebox.show("",caption);
试试。
starsong 2008-01-14
  • 打赏
  • 举报
回复
编译一下就没问题了
effun 2008-01-14
  • 打赏
  • 举报
回复
报的什么错啊?
walkingmu 2008-01-14
  • 打赏
  • 举报
回复
用try
catch expection 看看是什么错误
cqunknown 2008-01-14
  • 打赏
  • 举报
回复
没问题啊!
interim 2008-01-14
  • 打赏
  • 举报
回复
你不用第三方控件,单独试试?
Terry001 2008-01-14
  • 打赏
  • 举报
回复
呵呵,强就一个字,系统的问题
GhostAdai 2008-01-14
  • 打赏
  • 举报
回复
"浪曦提醒"——前面两个是乱码字吗?不是“友情提醒”?
卧_槽 2008-01-14
  • 打赏
  • 举报
回复
你丫用的都是盗版吧
春天的气息 2008-01-14
  • 打赏
  • 举报
回复
楼上分析也有道理,建议楼主结题.
zhouxian0518 2008-01-14
  • 打赏
  • 举报
回复
没遇到过。。。
我的机子上怎么运行的没问题呢?
FiredFish 2008-01-14
  • 打赏
  • 举报
回复
我试过 现在没有这个问题

我曾经在vc6 上出现过 类似的问题
由于编译器 没有设置 unicode 宏定义
虽然代码里面能够正常显示 日语注释
但是 编译器 还是 按照单字节来解析 代码的
结果将注释给解析成 代码了
zhaoxiaoyang5156 2008-01-14
  • 打赏
  • 举报
回复
我改成这样也不行
try
{
string caption = "浪曦提醒";
MessageBox.Show("对不起,标题不能为空", caption);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}

我昨天后来一直运行都报错,后来我试了关电脑。在开还是报错。

我今天晚上一回来,第一次测试不报错了。第二次测试也不报错。(这个时候我想是不是因为关机要好长时间,它的那个什么垃圾回收站的原因)
我就把string caption = "浪曦提醒";
改成 string caption = "浪曦提醒1";
靠 ,他也不报错。(这个时候我在想,难道我昨天见鬼了。)
我又把它改成string caption = "浪曦提醒";
却,,它有报错了。 我试着重开电脑 。但是还是报错。(这个时候我在想。或许明天我这个时候,去运行也不会报错吧,那样的话。我就不去改了。真是见鬼了。)
zhaoxiaoyang5156 2008-01-14
  • 打赏
  • 举报
回复
晚上我回来又测试了一下:

程序第一次运行的时候不报错,第二次运行的时候也不报错。

MessageBox.Show("对不起,标题不能为空", "浪曦提醒");

当我修改了一下代码

MessageBox.Show("对不起,标题不能为空", "浪曦提醒1");

运行也不报错。

但是当我修改回来 MessageBox.Show("对不起,标题不能为空", "浪曦提醒"); 的时候就报错。



错误信息如下

TNT_1st_excellence 2008-01-14
  • 打赏
  • 举报
回复
你的文本是不是UTF-8

怀疑 是不是编码的问题呢? 有时候中文会出现奇怪的错误。 你试试看?
nj_1st_excellence 2008-01-14
  • 打赏
  • 举报
回复
到微軟去領獎金吧,就說你幫他們測試到一個BUG,
shao99 2008-01-14
  • 打赏
  • 举报
回复
我在2005中运行多次都没有问题
加载更多回复(16)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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