移动矩形,把原来位置的矩形擦掉

simen_frankly 2009-02-04 04:49:27
根据鼠标位置,在panel上画一矩形,当鼠标移动时,矩形随着移动,并擦除原来矩形,不要用clear,我还画有比的图形,用clear就所有的都没了
...全文
66 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
owenliangbin 2009-02-04
  • 打赏
  • 举报
回复
原来位置重新画那个矩形,颜色和背景色一样就可以了
zgke 2009-02-04
  • 打赏
  • 举报
回复
你就这样直接画上去了....

你把你画的东西放到BITMAP里 设置PANEL的背景图为这个图形~~你可以在PANEL上随便画~最后结果画到BITMAP里显示到PANEL里.
simen_frankly 2009-02-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zgke 的回复:]
不知道你画那了~~ 也不知道你怎么画的`
[/Quote]
panel1.CreateGraphics().DrawRectangle(pen, new Rectangle(point.X, point.Y, flag_control.Width + 2, flag_control.Height + 2));
simen_frankly 2009-02-04
  • 打赏
  • 举报
回复
panel1.CreateGraphics().DrawRectangle(pen, new Rectangle(point.X, point.Y, flag_control.Width + 2, flag_control.Height + 2));
zgke 2009-02-04
  • 打赏
  • 举报
回复
不知道你画那了~~ 也不知道你怎么画的`
simen_frankly 2009-02-04
  • 打赏
  • 举报
回复
都下班了?
simen_frankly 2009-02-04
  • 打赏
  • 举报
回复
高手求助啊``

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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