把所有的画图程序都写在onpaint事件中,让delphi处理所有的重画事件即可,
在把doublebuffered属性设为真,应该就没事了。
我想你可能自己处理重画了,这样和delphi冲突的愿意。