CString类赋空值不起作用是什么原因

本来一个edit控件中出现字符,不知道什么原因;
把变量赋空值都不行;
赋一个非空的值倒是可以;
第一:为什么出现这些字符?(这些字符串是之前填写过的,后来出现以前的哪个字符串就不定了,而且窗口中的所有edit控件都出现那个字符串;软件重新打开都可能这些字符还在);
第二:为什么赋空值没有用?(str = _T("")和str.Empty()都没有用;赋一个别的值倒是可以)
望高手答疑解惑,谢谢了

作者: xiangzi8711   发布时间: 2011-06-15

UpdateData函数调用了?

作者: fandh   发布时间: 2011-06-15

引用 1 楼 fandh 的回复:

UpdateData函数调用了?

调用了

作者: xiangzi8711   发布时间: 2011-06-15

贴出代码

作者: fandh   发布时间: 2011-06-15

遇见鬼了,
在对话框的 构造函数 里初始化

作者: shenyi0106   发布时间: 2011-06-15

没有那么奇怪吧。。。

作者: kyotrue   发布时间: 2011-06-15

不知道问题出现在什么地方,没法贴代码;
症状就是在窗口中的edit控件中会出现字符串,而且所有控件出现的字符串都是一样的;但是内容和出现的时间是不定的,而且给变量赋空值都没有用,调试的时候看着执行的赋空值语句执行的都没有用

作者: xiangzi8711   发布时间: 2011-06-15

引用 4 楼 shenyi0106 的回复:

遇见鬼了,
在对话框的 构造函数 里初始化

没用,好像赋空值都不起效果

作者: xiangzi8711   发布时间: 2011-06-15

会不会是UI刷新的问题.

作者: oyljerry   发布时间: 2011-06-15

引用 8 楼 oyljerry 的回复:

会不会是UI刷新的问题.

怎么讲;

作者: xiangzi8711   发布时间: 2011-06-15

有没有将控件关联到变量?
把关联代码去掉,让控件保持无关联状态,看看还有没有字符?

作者: shenyi0106   发布时间: 2011-06-15