跪求TShape图形的移动删除方法。(50分)

  • 主题发起人 主题发起人 wolf_zj
  • 开始时间 开始时间
W

wolf_zj

Unregistered / Unconfirmed
GUEST, unregistred user!
若干个Shape(Img[1..100]),要求能移动鼠标点中的Shape,并能根据需要作出相应的删除处理,请问高手该如何处理。
 
真的没人回答这个问题吗?
 
处理shape的鼠标点击、移动、松开,三者协调来移动shape
删除的话就更简单了
 
关键一点是我没办法知道鼠标点中的是哪个shape啊
 
你的shape都是动态生成的还是自己拉的控间?

其实复杂一点你也可以用个循环给他们赋上相应的事件啊,这样不就可以处理了么?
 
不是啊 shape最多的时候有好几百 这样做是不是太费内存了啊
 
简单点就是这样了啊,

要不然你就处理鼠标的这三种消息,然后判断鼠标位置是否在你的shape上,在哪个shape上,然后再处理这个shape,

无外乎这两种方法吧
 
接受答案了.
 

Similar threads

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