找回密码
 立即注册

QQ登录

只需一步,快速开始

AccessZHB

高级会员

2

主题

17

帖子

1094

积分

高级会员

积分
1094

活字格认证

最新发帖
AccessZHB
高级会员   /  发表于:2014-2-24 11:37  /   查看:10434  /  回复:18
怎么实现从ListView控件拖放数据到Spread 设置AllowDragFill和AllowDragDrop属性为True 那些事件怎么触发

18 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-2-25 10:36:00
沙发
回复 1楼AccessZHB的帖子

拖动数据,可通过Spread的DragDrop、DragEnter、DragOver事件触发。

具体的可参看Spread Winforms自带的demo: Drag Drop
C:\Program Files (x86)\ComponentOne\Spread.NET 7\Windows Forms\v7.35.20132.1\SampleExplorer\Bin\SampleExplorer.exe
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 11:22:00
板凳
谢谢 这个我已经实现了 那现在又要把Spread单元格的数据拖拽到ListView中,怎么实现呢? 设置AllDragDrop为ture 拖拽的数据会填充到Spread的其它单元格
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 11:34:00
地板
C:\Program Files (x86)\SpreadWin7\Samples\VB\DragnDrop 这个Samples里的和我说的情况一样不能从Spread1拖数据到Spread2 数据一直是落在当前Spread1的其它单元格里了
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-28 11:47:00
5#
回复 4楼AccessZHB的帖子

1 demo中Spread1选择单元格,按住右键, 到右边的Spread2,释放右键可拖动数据过去
2 没有设置AllDragDrop=true
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 11:53:00
6#
亲 我看到了Demo的Load事件在文件的190行 有设置FpSpread1.AllowDragDrop = True
是像你所的那样操作的数据会填充到Spread1的单元格中 我看了Demo的代码确实是要做你那样的事情
Spread2 用到了FpSpread2_DragDrop FpSpread2_DragEnter FpSpread2_DragOver事件
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 11:57:00
7#
很着急 因为我要实现的是把Spread单元格的数据拖到ListView中
那么也就是我的ListView会用到 DragDrop  DragEnter 事件就能实现 现在是那个按住右键的光标,移动是会默认选中它当前的其它单元格,而且是只要设置AllowDragDrop事件就有了以上的这个动作。
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 11:59:00
8#
我这里不能上传图片 要不然我截图给你或我把自己的Demo用邮件发送给你
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 12:05:00
9#
我的思路是 Demo里的FpSpread1_MouseDown时要能移动是触发ListView的DropEnter那些相关事件,现在问题是数据会落到FpSpread1的单元格中的
回复 使用道具 举报
AccessZHB
高级会员   /  发表于:2014-2-28 12:06:00
10#

请确认Demo

我的思路是 Demo里的FpSpread1_MouseDown时要能移动是触发ListView的DropEnter那些相关事件,现在问题是数据会落到FpSpread1的单元格中的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部