找回密码
 立即注册

QQ登录

只需一步,快速开始

hurl2002

初级会员

12

主题

39

帖子

348

积分

初级会员

积分
348

活字格认证

hurl2002
初级会员   /  发表于:2018-1-20 18:09  /   查看:6102  /  回复:12
用代码的方式对已有表格末尾插入行,
tx.TableInsertLines(2,1) 用这个代码的前提是光标必须在最后一行上才可以,那我如何将光标移动到最后一行呢?

12 个回复

倒序浏览
hurl2002
初级会员   /  发表于:2018-1-22 09:13:18
沙发
或者说如何用代码的方式,让指定表格第几行第几列获得焦点
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-22 14:35:37
板凳
您好,您可以试用TableCellSelect方法选中表格中的一行
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 14:22:24
地板
用TableCellSelect方法,tx.TableInsertLines(2,1)返回值 为 false  插入不了行啊
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 15:30:41
5#
您这边用的是什么语言开发的呢,麻烦将代码发上来。我帮您确认一下问题。
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 15:50:46
6#
PB 开发的
aole_Object.object.TableInsert(2,4,-1)
aole_Object.object.TableInsertLines(2,1) 每次执行成功都插不到最后一行,除非将光标移到最后一行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 16:22:45
7#
您可以使用如下的代码来设置

  1.             axTXTextControl1.SelStart = axTXTextControl1.get_TableCellStart(0, 1, 1);
  2.             axTXTextControl1.TableInsertLines(Tx4oleLib.TableInsertConstants.txTableInsertAfter, 1);
复制代码
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:45:13
8#
Tx4oleLib.TableInsertConstants.txTableInsertAfter 这个是什么属性啊,在 TX20  activeX 里面没有找到这个属性
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:55:48
9#
Tx4oleLib.TableInsertConstants.txTableInsertAfter  或者告诉我一下这个值是多少
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:59:42
10#
哦,我知道了,
Tx4oleLib.TableInsertConstants.txTableInsertAfter = 2 ,

   axTXTextControl1.SelStart = axTXTextControl1.get_TableCellStart(0, 1, 1); 这句是将光标移动到表格的第一行每一行
  axTXTextControl1.TableInsertLines(Tx4oleLib.TableInsertConstants.txTableInsertAfter, 1); 但这句每次都插入到第二行啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部