当年错怪Borland C++ Builder 6.0的一个"bug"
当年在这个区发过一个帖子,说Borland C++ Builder 6.0中
control.caption = control.caption + "abc";
即使原control(这里指某一类控件)中有caption,结果也只有"abc",而非是原control的标题+"abc"
而control.caption += "abc";却能得到正确的结果。
当年就有大牛指出,这不是个bug,那时年轻气盛,不怎么明白。
现在差不多明白了,这确实不是个bug。而且现在用C#,发现C#也是这样
正好用 e.Row.Cells[7].Text = e.Row.Cells[7].Text+"abc";试了一下,发现结果不对,然后用
e.Row.Cells[7].Text += "abc";
就对了,这让我想起当年这件事
[解决办法]
PPower 说的有理
this->Caption = this->Caption +"Abc";//正确
this->Caption += "Abc";//不正确