一个画圆的问题。

netprobe 2007-03-21 12:00:58
请问我现在在一个图面上画一个圆,以一个固定点为圆心,我用的是Canvas.Eclipse()来画的,举个例子,我画一个半径为10个圆时,没问题,再画一个半径为20的,也没问题,但如果我再画一个10的时候,那个20的圆还是存在,这样界面上就显示了两个圆,请问如果如何让以一个固定圆心画圆,永远只显示一个圆呢?
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yf110 2007-03-22
  • 打赏
  • 举报
回复
把原来的清掉,可以Repaint,不过比较耗资源,可以考虑用底色画一个原来大小的圆,相当于清除,然后再画新的圆
楚人无衣 2007-03-22
  • 打赏
  • 举报
回复
Repaint;
Canvas.Ellipse(...);
dashi 2007-03-21
  • 打赏
  • 举报
回复
帮顶~~

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧