兄弟们,谁做过图形移动的东东啊???进来说说思路??? ( 积分: 100 )

  • 主题发起人 主题发起人 龙之天涯
  • 开始时间 开始时间

龙之天涯

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我在一个界面上画了几个10*10的矩行,我在程序中能够移动这个矩行?
如何实现??
 
DelphiX的方式就是
全部清除,然后在新的地方再画。
TImage的方式是
设置Image1.Brush.Style:=bsClear;
Image1.Pen.Mode还是style为什么什么Not,就是反显。
每次移动前判断是否画过,画过就在老地方再画一遍,然后在新地方画。
(这样做的前提是,你对画上去的矩形的颜色要求不能太高了),嘿嘿。
我个人还是建议,做一个Record,记录下矩形的信息。
每次都刷新一下界面,然后再画上去。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部