好难注册 发表于 2013-4-10 08:38:00

关于TX控件的一些问题能否解决

1.创建的表格是否有属性能固定表格格式,不让鼠标拖动改变表格大小
2.页眉页脚中插入表格能否不自动再表格下方插入一行,目前插入表格之后会有回行,而且回行无法删除,能否用程序删除回行
3.控件中书写一段文字,选中文字之后可以用鼠标随意拖动改变位置,这是有哪个属性控制的

iceman 发表于 2013-4-10 18:47:00

回复 1楼好难注册的帖子

你好,
问题一:目前只有一种方法使 table 无法 resize,设置 TextControl.EditMode property 为 ReadOnly。
其他两个问题正在调查中。

好难注册 发表于 2013-4-11 08:23:00

第3个问题已经解决。你说的问题一解决的方法不可行,这样整个文档都不能编辑了。我只要表格线不能被拖动。

iceman 发表于 2013-4-11 08:50:00

回复 3楼好难注册的帖子

问题一可以 TXTextControl1_TableFormatChanged 事件中执行 Undo 来撤销表格变动。

好难注册 发表于 2013-4-11 16:41:00

问题一已解决,谢谢

iceman 发表于 2013-4-11 18:06:00

回复 5楼好难注册的帖子

问题二正在调查中,有结果回复。

好难注册 发表于 2013-4-16 09:55:00

回复 6楼iceman的帖子

问题二有解决方案了么

iceman 发表于 2013-4-16 11:59:00

回复 7楼好难注册的帖子

可以尝试以下方法,
在插入表格之后,操作 selstart 和 sellength 等属性选择该换行符,设置 SelText = "" 。看是否能解决问题

好难注册 发表于 2013-4-18 14:52:00

问题2楼上方法无效

iceman 发表于 2013-4-19 15:14:00

回复 9楼好难注册的帖子

您好,

该问题已经确认,目前无法移除插入 Table 后回车行。
页: [1]
查看完整版本: 关于TX控件的一些问题能否解决