江故里 发表于 2023-5-8 10:10:09

spread输入时错误

单击选择spread单元格选用日语输入法 输入siki 单元格中会显示sいき 双击单元格输入可以正常显示 式



如何 能在单击的时候 让单元格处在双击的编辑模式

Richard.Ma 发表于 2023-5-8 12:33:52

可以这样写
            fpSpread1.SelectionChanged += (s, e) => {
                fpSpread1.EditMode = true;
            };

江故里 发表于 2023-5-8 12:52:57

Richard.Ma 发表于 2023-5-8 12:33
可以这样写

可以在keydown事件触发时改变且能正常输入吗

江故里 发表于 2023-5-8 13:24:31

Richard.Ma 发表于 2023-5-8 12:33
可以这样写

或者改成单击选择的时候不能输入

Richard.Ma 发表于 2023-5-8 13:42:48

江故里 发表于 2023-5-8 12:52
可以在keydown事件触发时改变且能正常输入吗

没有办法,这个和他内部的处理逻辑会冲突

江故里 发表于 2023-5-8 13:58:20

Richard.Ma 发表于 2023-5-8 13:42
没有办法,这个和他内部的处理逻辑会冲突

那可以改成单击不能输入吗怎样能通过keydown方法限制住?

Richard.Ma 发表于 2023-5-8 14:15:52

江故里 发表于 2023-5-8 13:58
那可以改成单击不能输入吗怎样能通过keydown方法限制住?

默认单击就是不能输入的。这个问题暂时想不到什么好的解决办法。本质上就是日文输入法的兼容问题。

包括此前我们也发现部分的中文输入法也是会有这个问题的(比如官方支持的微软拼音输入法就是正常的。而搜狗拼音输入法会出现非编辑状态下,按下的第一个字母字符没法被拼音输入法识别到)

日文版产品,日文输入法这块,我不确定具体支持的是哪个,你可以测试一下看看是不是也是微软的日文输入法

江故里 发表于 2023-5-8 14:38:10

Richard.Ma 发表于 2023-5-8 14:15
默认单击就是不能输入的。这个问题暂时想不到什么好的解决办法。本质上就是日文输入法的兼容问题。

包 ...

这边用的是IME

Richard.Ma 发表于 2023-5-8 18:27:38

这个可能没什么关系。
spread本身支持设置ImeMode,你可以尝试设置一下看看是否可以解决问题
fpSpread1.ImeMode

江故里 发表于 2023-5-9 08:41:09

Richard.Ma 发表于 2023-5-8 18:27
这个可能没什么关系。
spread本身支持设置ImeMode,你可以尝试设置一下看看是否可以解决问题
fpSpread1.I ...

好的谢谢
页: [1] 2
查看完整版本: spread输入时错误