关于TX text 使用问题
最近刚试用了TX 文本控件,但发现在项目中有以下一些问题不能直接解决,忘能够解答:1.TX控件没有完全支持VS2012,在VS2012下有部分组件引用不到,在VS2008可以
2.TX的拼写检查,只有白名单,没有黑名单,即不能直接找出用户输入的哪些是符合条件的单词
3.TX控件没有直接获取当前输入位置输入的单词,即只有用Selection对象去找指定范围的单词
4.TX控件有没有PopUp效果的(即弹出层)功能? TX控件本身的限制吧。。。。 回复 1楼ruby的帖子
1:正在调查中,需要明天给出结果。
2:TX Control 拼写检查功能是通过 RapidSpell 控件实现的。
3:目前只能通过该方法获取。
4.请问通过弹出层想实现什么效果? 回复 3楼iceman的帖子
第二点:这个拼写检查功能是通过 RapidSpell 控件实现,但是貌似没有黑名单字典,即输入的单词在黑名单字典里时,能够获取到该输入的单词的位置(不要用find查找或者其他间接方法)
第四点:tx控件中是否自带类似popup效果的元素控件,即弹出层以后,点击层以外的地方,能够自动隐藏层
另外这个获取TX文本框中当前输入位置的坐标,它不是实际相对窗口的坐标值。。。。 回复 4楼wsdjg的帖子
wsdjg 你好,
问题正在处理中,明天回复。 技术支持不给力啊,问题也没个结果 回复 6楼wsdjg的帖子
第四点:关于弹出层,目前 TX 没有该功能。需要自定义添加,请参考 Demo:
回复 4楼wsdjg的帖子
第二点:需要和厂商确认后恢复。
“另外这个获取TX文本框中当前输入位置的坐标,它不是实际相对窗口的坐标值。。。。”
可以通过 {TXTextControl.InputPosition} 属性获取。 回复 8楼iceman的帖子
TXTextControl.InputPosition 这个属性获取的不是实际坐标。。。有比例嘛? 回复 9楼wsdjg的帖子
不知道wsdjg 有没有参考 Demo 中的坐标换算方法:
Point dtpLocation = new Point((dField.ApplicationField.Bounds.Location.X -
textControl1.ScrollLocation.X) / dpiX,
(dField.ApplicationField.Bounds.Location.Y -
textControl1.ScrollLocation.Y) / dpiX);
页:
[1]
2