找回密码
 立即注册

QQ登录

只需一步,快速开始

p332718873
论坛元老   /  发表于:2013-11-15 15:41:00
11#
回复 10楼iceman的帖子

非常非常感谢版主的支持,您的这个demo提供了个很好的思路,我现在正在将您的例子引入我们得系统中,目前遇到了一系列的问题,主要是一下两个问题:
1.我要实现,某些节点能够拖动,某些不能拖,有子节点的节点不能拖动。
2.我发现这种方式树节点上拖走一个少一个,这要实现的是,节点拖到spread上后,节点还在数上。

目前我正在琢磨,也请版主有空也帮我琢磨下。
回复 使用道具 举报
p332718873
论坛元老   /  发表于:2013-11-15 15:51:00
12#
回复 0楼p332718873的帖子

还有一个问题就是目前Spread本身也能够拖动,这是不对的,很容易出错
回复 使用道具 举报
p332718873
论坛元老   /  发表于:2013-11-15 16:05:00
13#
回复 12楼p332718873的帖子

1.我要实现,某些节点能够拖动,某些不能拖,有子节点的节点不能拖动。

这个问题我已经能够解决:控制Spread的AutoDrop属性就可以了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-15 17:25:00
14#
回复 11楼p332718873的帖子

2.我发现这种方式树节点上拖走一个少一个,这要实现的是,节点拖到spread上后,节点还在数上。

需要使用代码控制 TreeView 节点数量,这个我在做的时候发现了,应不难实现。在合适的时机把你当前拖拽的节点 Add 给treeview 就好了。

具体代码还要你自己实现。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-15 18:06:00
15#
回复 12楼p332718873的帖子

还有一个问题就是目前Spread本身也能够拖动,这是不对的,很容易出错

这个问题很难界定对错,用户可以在表单内进行单元格的拖拽是 Excel 的常见功能。应用范围很广。

当然针对你的case就不希望开放这个功能,Spread 也提供了接口禁用:

  1. this.gcspreadsheet1.CanUserDragDrop = false;   
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部