TImage更换图片画布刷新问题

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:50   3509   0

TImage从一个ImageList加载图片,比方说点击一次加载第一张,点击第二次加载第二张,但发现加载第二张的时候,第一张的图像没有被清除,第二张是直接覆盖到上面的

解决方法就是在更换图片的时候将image的画布清空:

                img->Canvas->FillRect(img->Canvas->ClipRect);//加上这句就好了
                list->GetBitmap(index,img->Picture->Bitmap);
                img->Repaint();

  

转载于:https://www.cnblogs.com/zhujiecode/archive/2012/07/22/2603435.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP