找回密码
 立即注册

QQ登录

只需一步,快速开始

senyugo

银牌会员

25

主题

78

帖子

3353

积分

银牌会员

积分
3353

活字格认证

senyugo
银牌会员   /  发表于:2014-2-24 09:47  /   查看:5264  /  回复:3
FarPoint.Win.Spread.InputMap inputmap1
inputmap1 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
inputmap1.Put(new FarPoint.Win.Spread.Keystroke(Keys.V, Keys.Control), FarPoint.Win.Spread.SpreadActions.ClipboardPasteValues);
FarPoint.Win.Spread.InputMap inputmap2;
inputmap2 = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused);
inputmap2.Put(new FarPoint.Win.Spread.Keystroke(Keys.V, Keys.Control), FarPoint.Win.Spread.SpreadActions.ClipboardPasteValues);

通过上述代码修改后,拷贝时可以带格式,
但是我需要一个效果,拷贝checkbox到其他单元格的时候
能不能拷贝出来不是true和false,而是1和0。

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-2-25 11:38:00
沙发
回复 1楼senyugo的帖子

1 需要在fpSpread1_ClipboardChanging记录源单元格
2 在fpSpread1_ClipboardPasted把源单元格数据写入新单元格内,如true=1,false=0
回复 使用道具 举报
senyugo
银牌会员   /  发表于:2014-2-25 13:38:00
板凳
回复 2楼roger.wang的帖子

选中有可能是区域选中的,但是其中又是只有一列是checkbox,这样做比较麻烦,这个功能还是暂时搁置了。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-25 13:55:00
地板
回复 3楼senyugo的帖子

了解了。   
这个帖子我先关闭了,欢迎您有问题再开帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部