首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

急图片的拖功能,该如何解决

2012-02-23 
急!!图片的拖功能在Form上有多张图片设置了多个个轨道,就是多个Panel可以拖放多张图片到每一个Panel上[解

急!!图片的拖功能
在Form上有多张图片
设置了多个个轨道,就是多个Panel
可以拖放多张图片到每一个Panel上

 




[解决办法]
BCB的许多控件都有这样几个属性:
DockSite 接受控件拖动
DragKind 该控件是否可以拖动
DragMode 该控件的拖动模式

根据这个就可以做出你想要的功能,即在每个你想要显示图片的Panel放置一个Image,将其属性DockSite 设置为可拖动,然后将你要拖动的图片的DragKind 设置为可拖动dkDrag,并且将拖动模式DragMode 设置为dmAutomatic,这时你用鼠标拖动时就会有拖动效果了。然后你再结合控件的拖动函数,将被拖动目标的图片路径传递给拖动目标控件,就会出现你想要的效果了。

思路就这么简单。具体函数自己写吧,应该很简单的。我手头没环境不好写。

热点排行
Bad Request.