找回密码
 立即注册

QQ登录

只需一步,快速开始

deppp

论坛元老

43

主题

123

帖子

4662

积分

论坛元老

积分
4662

活字格认证

deppp
论坛元老   /  发表于:2012-12-13 17:57  /   查看:5784  /  回复:5
又遇到问题了,嘿嘿

Spread5中某一列设置成时间类型,能否实现当获得焦点时,按下Backspace不删除内容,只移动光标位置?

5 个回复

倒序浏览
wangleiecho
中级会员   /  发表于:2012-12-14 09:18:00
沙发
蛋疼的要求 Backspace就是删除啊 你可以按左右箭头来控制移动位置,如果非要Backspace移动光标,实现方式是:
1.屏蔽farpoint在这一列的Backspace键的内部事件,2,自己定义光标移动
回复 使用道具 举报
deppp
论坛元老   /  发表于:2012-12-14 09:27:00
板凳
项目是从VB6升级到.NET2010,原来用的是Spread6.0,现在是winform 5.0.
在6.0中按Backspace默认就是回退不删除输入的内容,所以想问下在winform 5.0中是否有类似的设置可以完成。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-12-14 09:46:00
地板
回复 3楼deppp的帖子

Spread没有提供这样的设置来控制这一行为,Backspace进行回退删除视乎也很贴近用户的使用习惯。
回复 使用道具 举报
deppp
论坛元老   /  发表于:2012-12-14 11:32:00
5#
看来也只能这样了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-12-14 13:44:00
6#
根据我的经验,在进行系统升级时,很难做到和原有系统一模一样的效果,特别是在一些UI行为上。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部