当前位置:编程学习 > C#/ASP.NET >>

难道VS2012有bug了?

我原来用变量存储窗口的标题,用findwindow找过窗口一次后,这个变量就缩短了。为了防止变量在用过之后变化,我把数据存储到ListView中了,希望能保持稳定,结果运行过findwindow之后,存储的窗口标题在listview中就变化了,变短,而且尾部多一个?,这奇怪啊!看代码和运行结果截图
MsgBox(LsvItem.SubItems(5).Text)   ‘找窗口前显示一次
Ret = FindWindow(LsvItem.SubItems(4).Text, LsvItem.SubItems(5).Text)    ‘找窗口
MsgBox(LsvItem.SubItems(5).Text)   ’找窗口后显示一次
MsgBox(Strings.Right(LsvItem.SubItems(5).Text, 1) = "?") 看看结尾到底是什么东西,返回true,末尾就是?

--------------------编程问答-------------------- 会不会是中文字符的问题,用英文标题测试一下 --------------------编程问答-------------------- wind_cloud2011的建议是正确的,果然是汉语的问题,换成英文字符串就没问题了。这深层原因是什么呢?
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,