delphi Canvas.TextWidth 返回值 为 0StringGrid1.Canvas.TextWidth(sTemp); 为什么这句话有时候返回值正确,有时又返回值是0 。stemp里都是有值的,是中文,难道和中文有关吗,有谁遇到过这个问题呢??[解决办法]没问题的这个函数。除非你那个时候sTemp为空,不然不会返回0,你可以调试下或者将sTemp显示出来,看看为0的时候sTemp的值是多少[解决办法]把的代码贴出来看下