找回密码
 立即注册

QQ登录

只需一步,快速开始

leikaihua

注册会员

25

主题

78

帖子

193

积分

注册会员

积分
193

活字格认证

leikaihua
注册会员   /  发表于:2014-11-21 14:57  /   查看:8594  /  回复:9
1、当设置不响应 剪贴板快捷键的时候,  对于编辑中的文本单元格也无法使用ctrl+c ctrl+v ,哪里进行设置
   
       想达到效果就是,当不在编辑状态时,ctrl+c ctrl+v +x 不响应,但是在编辑文本单元格时需要相应。
   
2、有没默认设置 del 为清空某个单元格数据的属性?

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-21 18:26:00
沙发
回复 1楼leikaihua的帖子

1.“当设置不响应 剪贴板快捷键的时候,  对于编辑中的文本单元格也无法使用ctrl+c ctrl+v” 请问这句话的意思是,单元格处于编辑状态下无法响应这两个快捷键吗?是需要捕获其键盘动作还是?

2.没有提供对应属性。
回复 使用道具 举报
leikaihua
注册会员   /  发表于:2014-11-21 18:42:00
板凳
回复 2楼iceman的帖子

对,就是当:单元格处于编辑状态下无法响应这两个快捷键。
     。
回复 使用道具 举报
leikaihua
注册会员   /  发表于:2014-11-22 18:13:00
地板
版主 然后再问一个问题,  在设计器中设置 Del为清空某个单元格的内容,

但是当我正在编辑文本单元格需要删除一个字符的时候,使用del却把全部都删光了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-24 19:53:00
5#
回复 4楼leikaihua的帖子

1# 问题我们正在调查中,有结果反馈给你。
4#问题请是通过什么具体是如何设置的 del 快捷键对应动作?
回复 使用道具 举报
leikaihua
注册会员   /  发表于:2014-12-3 11:38:00
6#
回复 5楼iceman的帖子

通过  Spread Designer
中设置  booksettings > action keys> 设置了对应的热键
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-3 21:13:00
7#
回复 6楼leikaihua的帖子

你好,

我对你的需求理解是单元格在编辑状态时,使用 Del 键删除单个字符,Spread 默认Del键就是逐个删除字符。
为什么要在设计器中设置 Del 键的 Action 为清空某个单元格呢?

设计器中设置 Del 键的 Action 代码设置方法为:

  1. fpSpread1.SetActionKey(ActionKeyClear, False, False, 46)
复制代码


谢谢
回复 使用道具 举报
leikaihua
注册会员   /  发表于:2014-12-4 11:49:00
8#
回复 7楼iceman的帖子

没错 默认Spread 就是逐个删除字符  ,但是我还需要在非编辑状态下,删除对应单元格数据。

可以通过某个设置吗?   还是必须自己捕获键盘消息?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-4 19:16:00
9#
回复 8楼leikaihua的帖子

建议您在编辑状态或退出编辑状态使用 7# 代码进行快捷键行为切换。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-12 09:21:00
10#
回复 8楼leikaihua的帖子

你好,
问题一,目前需要通过在Spread编辑状态切换的同时改变快捷键行为。

该问题在 Spread for WinForms 版本中提供了编辑时快捷键行为和非编辑状态下快捷键行为,不过在 ActiveX 下没有对应API。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部