mindrayguowei 发表于 2018-4-16 13:36:17

当光标定位到textframe之后无法设置textcontro.selection.start为表格的start

我有一个tx模板, 上面既有textframe, 又有table。 我有一个功能是通过双击一个treeview节点把一段二进制文本load到table里:
Table table = _textControl.Tables.GetItem(tableId);
TableCell tableCell = table.Cells.GetItem(rowNum, columnNum);
_textControl.Selection.Start = tableCell.Start;
_textControl.Selection.Load(content, BinaryStreamType.InternalUnicodeFormat);

但是现在有个问题, 当光标定位到textframe之后, 上面这个代码就无法工作了。
Table table = _textControl.Tables.GetItem(tableId); 返回一个null,

另外我改成_textControl.TextParts.GetMainText().Tables.GetItem(tableId); 确实能拿到table, 但是_textControl.Selection.Start = tableCell.Start;
这一句似乎也无效, load之后的内容是显示在textframe里的,正常应该显示在table里

Richard.Ma 发表于 2018-4-16 18:25:49

错误已经重现,但是这个问题可能确实是属于产品本身存在的问题,我需要帮你和厂商确认

需要您协助提供采购的产品版本号,已经授权序列号,厂商需要确认这些信息才能提供技术支持

mindrayguowei 发表于 2018-4-17 08:52:44

本帖最后由 mindrayguowei 于 2018-4-17 09:03 编辑

产品:TX Text Control.NET for Windows Forms 23.0.exe
文件版本:11.0.0.28844

Richard.Ma 发表于 2018-4-17 09:58:59

好的,谢谢提供,我会给厂商邮件确认问题
页: [1]
查看完整版本: 当光标定位到textframe之后无法设置textcontro.selection.start为表格的start