C ++ Builder - TShape组件的问题
我有这段代码:
TShape* T[256];
/* Other code ... */
for (int i = 255; i > 0; i--) {
T[i]->Brush->Color = T[i - 1]->Brush->Color;
T[i]->Pen->Color = T[i - 1]->Pen->Color;
};
周期由TTimer每100毫秒执行一次,第一个TShape的颜色每100毫秒改变一次。
在这个循环中,我看到一条闪烁的白色水平线,因为在接收另一个TShape的颜色之前,每个TShape都会失效并变为白色。
有没有办法避免这种行为?
也许,我必须覆盖一些方法?
没有找到相关结果
已邀请:
2 个回复
芜任亮蜡
辰炔诚薯