永发信息网

C#绘图 比如我要做一个动态的时钟,表盘作为背景不刷新?

答案:3  悬赏:30  手机版
解决时间 2021-02-13 03:09
  • 提问者网友:轮囘Li巡影
  • 2021-02-12 20:15
C#绘图 比如我要做一个动态的始终,时、分、秒针都是动态刷新,表盘自定义图片,不需要刷新,使用timer作为计时器,请问怎么能让表盘不是随timer重新绘图?谢谢!
最佳答案
  • 五星知识达人网友:野慌
  • 2021-02-12 20:45
你需要使用异或绘制在原来的位置重画指针线,这样可以擦掉原来的画的指针,然后再新的位置再画。不过采用双缓冲绘制,你可以重绘背景。效果很好的。
全部回答
  • 1楼网友:拜訪者
  • 2021-02-12 22:28
把表盘设为窗体背景,然后在窗体上绘图
  • 2楼网友:鱼芗
  • 2021-02-12 20:52
你好! 只把时、分、秒针写在timer里面,表盘用图片放在picturebox里面,或者直接在formload里用代码画出来 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯