找回密码
 立即注册

QQ登录

只需一步,快速开始

sxyweiren

中级会员

73

主题

366

帖子

755

积分

中级会员

积分
755

活字格认证微信认证勋章

sxyweiren
中级会员   /  发表于:2013-8-8 11:07  /   查看:8142  /  回复:6
如何控制Spread的某一个单元格只能输入大于号和小于号?
另外如果Spread的单元格处于编辑状态的时候,Keypress事件好像触发不了了。这种问题如何解决?

如果某一个单元格设置了公式,再通过Source往里面赋值好像就不可以了。但是Spread2.5能够同时记住公式(公式监控的单元格发生变化的时候会自动把手动赋值清掉)和Source赋值?

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-8 14:56:00
沙发
回复 1楼sxyweiren的帖子

sxyweiren 你好,

1.当 Spread 出于编辑状态的时候,焦点在单元格编辑器中,所以不触发 Keypress 事件。
需要自定义单元格来实现这个 Case 请参考:http://blog.gcpowertools.com.cn/ ... n_MaskCellType.aspx
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-8 15:00:00
板凳
回复 1楼sxyweiren的帖子

Spread Studio .NET 7 为最新版,如果设置了公式就不接收改变单元格值。

楼主想要实现什么功能呢?
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2013-8-8 16:21:00
地板
回复 3楼iceman的帖子

想要实现如果公式对应的单元格都有值的时候就用那个Sum值,如果没有值的时候设置一个固定值。

实在不行我就只能改公式了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-8 17:30:00
5#
回复 4楼sxyweiren的帖子

可以尝试使用 IF 函数来设置这个值。例如:=IF(B1=0,2,C1+B1)
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2013-8-9 09:14:00
6#
回复 5楼iceman的帖子

嗯好的。。我试试。。
麻烦你们了!!

谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-9 10:49:00
7#
回复 6楼sxyweiren的帖子

客气了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部