找回密码
 立即注册

QQ登录

只需一步,快速开始

cyhbsoft

初级会员

42

主题

160

帖子

442

积分

初级会员

积分
442

微信认证勋章

cyhbsoft
初级会员   /  发表于:2018-4-23 18:33  /   查看:3209  /  回复:3
blob952355041.png 如图怎么获取到选中的单元格

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-24 11:57:17
沙发
您说的应该是用代码来判断选取的单元格是哪个

可以用如下代码判断选中selection 的start和length
  1.             int s = _textControl.Selection.Start;
  2.             int l = _textControl.Selection.Length;

  3. 然后和table的每个单元格的start和length进行对比

  4. 看看是否包含在这里面

复制代码
回复 使用道具 举报
cyhbsoft
初级会员   /  发表于:2018-4-24 16:09:50
板凳
这个不准确,可能会选中多行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-24 16:53:49
地板
cyhbsoft 发表于 2018-4-24 16:09
这个不准确,可能会选中多行

开始我也是有考虑到这个问题,但是可以通过逻辑来判断,因为按照tx多选单元格的模式,只可能选择出一个矩形的m行n列单元格。可以通过selection开始和结束的位置判断各自落在了哪个单元格内

这样就可以判断出是从左上角的哪行哪列到右下角的哪行哪列
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部