找回密码
 立即注册

QQ登录

只需一步,快速开始

info

初级会员

16

主题

67

帖子

454

积分

初级会员

积分
454
info
初级会员   /  发表于:2020-9-25 14:12  /   查看:3812  /  回复:9
本帖最后由 Richard.Ma 于 2022-4-22 14:21 编辑

单元格输入的时候在光标进入单元格进行编辑之前怎么清空单元格里面原有的内容?就像Excel那样~~
现在默认的点击单元格进行编辑的话新输入的内容是追加到原来单元格内容之后的。
有没有属性什么的设置?


按照下述方法进行设置,但是没有生效


void fpSpread1_EditModeOn(object sender, EventArgs e)
        {
            fpSpread1.ActiveSheet.ActiveCell.Value = null;
        }


9 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-25 14:40:13
沙发
由于是通过双击单元格进入编辑状态,可以用CellDoubleClick,下面代码可以实现效果,ResetValue也是没有问题的


  1.         private void FpSpread1_CellDoubleClick(object sender, CellClickEventArgs e)
  2.         {
  3.             fpSpread1.ActiveSheet.ActiveCell.ResetText();
  4.         }
复制代码
回复 使用道具 举报
info
初级会员   /  发表于:2020-9-25 15:05:18
板凳
现在希望是像Excel那样,选中单元格输入的时候把之前输入的内容清除
双击需要跟现在一样,不清除数据可以直接在上面编辑

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-25 15:37:07
地板
本帖最后由 Richard.Ma 于 2020-9-25 15:42 编辑

你说的是不是在选中某个单元格是,直接键盘输入字符,这时会先将原有内容清除再显示已经输入的字符?这个在excel和spread中都是本来就这样的
如果不是的话,请私信给我你的联系方式,我直接电话联系你沟通吧
你也可以直接打我们的电话029- 8833 1988  - 220

回复 使用道具 举报
info
初级会员   /  发表于:2020-9-25 16:59:12
5#
需要是选中某个单元格,直接键盘输入字符,这时会先将原有内容清除再显示已经输入的字符
现在excel和spread不一样

把版本更新后还是没有实现该功能

附件为测试用的小程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-25 17:29:54
6#
还是你那边的demo,我没有做修改,文字仍然是可以清除的 ,你可以用bin里面编译好的测试一下,对比一下里面dll是否和你那边的版本一样

下面的动图是测试结果


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
info
初级会员   /  发表于:2020-9-26 09:24:46
7#
直接用附件编译好的程序执行都是不行,我录了个GIF

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-27 09:45:05
8#
本帖最后由 Richard.Ma 于 2020-9-27 10:26 编辑

是微软拼音输入法中的表现,在微软拼音输入法中我已经重现了此问题,此问题我会作为bug 提交给研发,

目前搜狗中文输入法比较符合你的要求,会清除原来的文字内容。建议先用这个
但是有一点问题是,需要只键入一个中文汉字,如果是同时输入了多给汉字然后按空格输入的话,除最后一个字外,之前的会一个一个删除。
回复 使用道具 举报
info
初级会员   /  发表于:2020-9-28 08:26:03
9#
项目大部分单元格都是输入数字需要消除,现在禁用IME,可以解决问题,中文部分等BUG修复
谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-28 09:46:49
10#
不客气,错误已经提交,编号SPNET-12560
有新的进展我也会在此更新。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部