找回密码
 立即注册

QQ登录

只需一步,快速开始

mindrayguowei
中级会员   /  发表于:2016-2-26 13:33:00
11#
不好意思, 之前附件上传失败了,  发在论坛里了, 在10楼
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 13:41:00
12#
看到啦~ 我验证一下。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 15:26:00
13#
这个tx文件有些特别。Table里面每个单元格里是什么?Field吗?是不是做的数据绑定?
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2016-2-29 09:25:00
14#
不是的,table里面就一个cell, 相当于文本框的作用. 要在程序里面吧数据显示到cell里面.
我们尝试用过别的比如TextFrame这样的控件, 但是还是觉得table cell比较符合实际的业务场景.

这个tx中, 我们要在光标处插入文字的table是最下面两个, tableid分别是20 和 30,  一个table就一个cell.
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-29 10:36:00
15#
如果是插入下面两个Table,那我测试的结果是可以插入的。你再试一下。
  1.         private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             this.textControl1.InputPosition = new TXTextControl.InputPosition(this.textControl1.InputPosition.TextPosition, TXTextControl.TextFieldPosition.InsideTextField);
  4.             this.textControl1.Selection.Start = this.textControl1.InputPosition.TextPosition;
  5.             this.textControl1.Selection.Text = "插入文本";
  6.         }
复制代码
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2016-2-29 15:49:00
16#
这样还是不行啊
this.textControl1.InputPosition = new TXTextControl.InputPosition(this.textControl1.InputPosition.TextPosition, TXTextControl.TextFieldPosition.InsideTextField);
这一样代码返回的TextPosition始终是165, 无论光标定位到哪里.

你测试的demo可以发我吗?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-29 18:20:00
17#
可以,等一下。

CellChangeTest.rar (10.01 KB, 下载次数: 151)
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2016-3-1 09:38:00
18#
demo给错了吧,

  1. this.fpSpread1.ActiveSheet.AutoCalculation = true;
  2. this.fpSpread1.ActiveSheet.CellChanged += ActiveSheet_CellChanged;
复制代码


这代码不是Text Control的吧
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-3-1 10:50:00
19#
Sorry~~~   是我给错了~~~  

InserttoCellTest.rar (9.46 KB, 下载次数: 143)
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部