找回密码
 立即注册

QQ登录

只需一步,快速开始

江故里

初级会员

31

主题

118

帖子

299

积分

初级会员

积分
299
江故里
初级会员   /  发表于:2023-12-14 11:30  /   查看:1185  /  回复:5
在spread的对应单元格显示一个textbox控件     如何能保证列大小变化 或者列移动的时候  textbox是同步的

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-14 17:25:44
沙发
没有太明白你指的同步是什么意思, textbox是要显示一个和spread某个属性相关的值?
或者你给一个具体的demo来说明一下场景
回复 使用道具 举报
江故里
初级会员   /  发表于:2023-12-15 12:44:46
板凳
Richard.Ma 发表于 2023-12-14 17:25
没有太明白你指的同步是什么意思, textbox是要显示一个和spread某个属性相关的值?
或者你给一个具体的de ...

就是相对位置保持不变
比如 columnIndex = 5  这时的textbox在   5位置的表头
拖动滑块  5这一列位置变了  但是textbox还在5原来的位置  没有到5现在的位置
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-15 17:28:01
地板
你的textbox是怎么加上去的,通过controls.add这种方式吗?

如果只是要位置随单元格移动的话,可以尝试TopChange和LeftChange事件

然后你要自己计算fpSpread1.GetCellRectangle
来判断单元格的位置,再设置你说的textbox位置
image.png428109435.png
回复 使用道具 举报
江故里
初级会员   /  发表于:2023-12-18 13:54:20
5#
Richard.Ma 发表于 2023-12-15 17:28
你的textbox是怎么加上去的,通过controls.add这种方式吗?

如果只是要位置随单元格移动的话,可以尝试T ...

好的 谢谢 我试试看
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-18 18:48:22
6#
好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部