找回密码
 立即注册

QQ登录

只需一步,快速开始

mylj123

注册会员

13

主题

36

帖子

111

积分

注册会员

积分
111

活字格认证

mylj123
注册会员   /  发表于:2014-9-16 14:37  /   查看:8462  /  回复:8
我用的是TX Text ActiveX,想实现一个文档中划分为不同的块。一次只能编辑其中一块,另外的只读。最好将当前编辑的块能加边框显示是当前可编辑区域。。

8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-9-16 18:04:00
沙发
回复 1楼mylj123的帖子

基本思路:
1.创建不同的TextField区域。
2.将文档进行写保护,将tx textControl全部内容都设置只读。
3.根据用户点击的位置来确定是否可以进行编辑操作。比如当TextField Enter的时候,文档可以编辑,离开的时候不能编辑。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
mylj123
注册会员   /  发表于:2014-9-18 10:10:00
板凳
回复 2楼Alice的帖子

我想实现的是将TX控件作为一个容器,划分为不同的区域,不同区域加载不同的子文档,可以对不同区域的子文档进行控制。给用户的感觉是不同的子文档在一起给用户来编辑,这里面需要增加不同区域的控制,比如该区域的子文档编辑时显示一个边框,比如对某个区域的子文档只读等等。

另外,对于疑问的解答可以通过邮件的方式吗?我们公司购买了TX TEXTCONTROL ACTIVEX 19版本。我也是上个月才接手这个项目,很多疑问不知找谁来解答
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-9-18 11:16:00
地板
回复 4楼mylj123的帖子

对于不同的问题,我们需要你们协助提供比如代码,例子等,然后调查原因帮助解决问题。
所以首先需要将你的问题具体化,然后最好附上图片或是例子或是代码,以便我们分析。

感谢你购买我们的产品,我们目前主要的解决问题的方式是通过论坛解决。另外,对购买我们金牌服务的客户,还额外提供邮件和电话的技术支持,以及论坛升级到金牌区域优先处理的权利。如果你购买了金牌服务,可以联系我们进行你论坛账号的升级。具体信息你可以私信我。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
mylj123
注册会员   /  发表于:2014-10-10 19:51:00
5#
回复 5楼Alice的帖子

救急!!TX ACTIVE 19
1.如何为指定的textfield设定焦点,就是输入位置。用哪个方法?我在fieldclick事件里弹出消息框后想将焦点重新置回该field让用户继续输入,没办法让field重新获得输入位置。用户又要点击一下才能继续输入。。
2.TXTextControl.FieldSetInputPos Method是干什么用的?参数常量是多少?能不能解释下

万分感谢万分感谢!!!!!!
回复 使用道具 举报
mylj123
注册会员   /  发表于:2014-10-11 09:18:00
6#
回复 5楼Alice的帖子

斑竹在吗?麻烦替我看下,在线等。。真的很着急啊。。。。。就是点击textfield后,我弹出了一个自己的窗口,关闭窗口想把输入焦点设置回原来的textfield,使用fieldgoto也不行,输入位置仍然在那个textfield上,我用fieldatinputpos测试了,但是没有光标,只能再点击一下才能继续输入
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-11 09:46:00
7#
回复 7楼mylj123的帖子

你好,论坛的这个帖子,你看看能帮助你解决问题不?
http://gcdn.gcpowertools.com.cn/showtopic-13334.html
在你安装产品后,会在开始菜单里Tx文件夹下有Guild的文档,里面会有非常详细的各种说明,很适合用来做学习和有疑难问题的查找资料。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
mylj123
注册会员   /  发表于:2014-10-11 13:14:00
8#
回复 8楼Alice的帖子

能告诉我TXTextControl.FieldSetInputPos中FieldInputPosition这个参数的常量值吗?txInsideField,txOutsideField,txInsideNextField分别是什么?帮助文档里没有说明
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-11 15:12:00
9#
回复 9楼mylj123的帖子

很抱歉,这个帖子是Win相关的。
你看看下列属性:
Text Selections and Character Input
Properties
Property  Description

TXTextControl.CurrentInputPosition属性: Returns or sets an array of three values which specify the page, line and column number of the current text input position.

Methods
Method  Description

TXTextControl.InputPosFromPoint属性:  Returns the text input position belonging to a certain geometric position.

另外,使用InputPosFromPoint能将text位置到特定位置。CurrentInputPosition能够得到当前文字的位置。TXTextControl.FieldStart  属性能够指定marked text field的开始位置,可以和TXTextControl.FieldCurrent联合起来使用。
一个参考:
  1. Sub Create()
  2.    Dim FieldId As Integer
  3.    'Create a marked text field and store its number
  4.    TXTextControl.FieldInsert "New Field"
  5.    FieldId = TXTextControl.FieldCurrent
  6.    ..
  7.    'Change the text
  8.    TXTextControl.FieldCurrent = FieldId
  9.    TXTextControl.FieldText = "Hello"
  10. End Sub
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部