找回密码
 立即注册

QQ登录

只需一步,快速开始

啷个里个啷
注册会员   /  发表于:2023-1-17 14:01  /   查看:3324  /  回复:5
10金币
本帖最后由 啷个里个啷 于 2023-1-17 17:47 编辑

有一个需求是单元格可以进行编辑,编辑后要做一些逻辑处理,因此用到了EditModeOff事件进行监听,但是如果点击单元格ctrl+c然后去另一个单元格ctrl+v时,不会触发这个编辑结束事件,查了其他帖子,发现粘贴只会触发clipboardPasted这个事件,因此有没有一个设置,可以直接禁用掉粘贴功能

最佳答案

查看完整内容

有一个ClipboardPasting事件,可以设置其中的Handled 属性为true即可取消粘贴 https://www.grapecity.com/spreadnet/docs/online-win/FarPoint.Win.Spread~FarPoint.Win.Spread.FpSpread~ClipboardPasting_EV.html?highlight=clipboard%2C

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-17 14:01:34
来自 2#
有一个ClipboardPasting事件,可以设置其中的Handled 属性为true即可取消粘贴

https://www.grapecity.com/spread ... hlight=clipboard%2C
回复 使用道具 举报
啷个里个啷
注册会员   /  发表于:2023-1-17 17:39:07
3#
找到控件有一个 AutoClipboard 属性,可以关掉,但是关掉以后,整个表格控件里都无法使用Ctrl+C/V/X这些快捷键,只能手动输入了
回复 使用道具 举报
啷个里个啷
注册会员   /  发表于:2023-1-17 17:41:48
4#
Richard.Ma 发表于 2023-1-17 17:38
有一个ClipboardPasting事件,可以设置其中的Handled 属性为true即可取消粘贴

https://www.grapecity.co ...

啊,这个方式好像更合适一点,非常感谢,我去试试
回复 使用道具 举报
啷个里个啷
注册会员   /  发表于:2023-1-17 17:46:46
5#
Richard.Ma 发表于 2023-1-17 17:38
有一个ClipboardPasting事件,可以设置其中的Handled 属性为true即可取消粘贴

https://www.grapecity.co ...

试了一下,这个处理方式和设置整个表格控件的AutoClipboard的效果是一样的,所有Ctrl+C/V/X这些操作都是一起被禁用的,我挑一种方式使用吧,非常感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-18 09:07:38
6#
好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部