有关TextField删除后重新添加问题
您好在使用txt过程中,在报告中添加一个TextField控件后,然后全部删除后,然后在次添加的时候无法再次添加到报告中。
你应该是用回退backspace键删除,看着已经删除完了,但是实际上还有一个,所以光标当前就处于这个TEXTFIELD中,因此无法再插入,这个你可以按一下空格,就可以看到实际上是剩下的这个TEXTFIELD被选中的状态
如果要插入的话,可以现在再点击鼠标(TEXTFIELD内容至少占1个字符的情况下),取消TEXTFIELD选中状态,然后就可以插入了
实际上这部分用代码来控制可能更方便一下,键盘回退确实是存在这个问题
Richard.Ma 发表于 2019-3-27 10:11
你应该是用回退backspace键删除,看着已经删除完了,但是实际上还有一个,所以光标当前就处于这个TEXTFIELD ...
嗯嗯 不是很懂 如何取消选中的textfield的状态呢 是否方便提供个demo呢
还是用文档的selection属性,设置selection属性的start位置即可 (textfield的start和length)属性也是可以获取的,可以设置selection.start=textfield.start+textfield.length+1; Richard.Ma 发表于 2019-3-27 18:39
还是用文档的selection属性,设置selection属性的start位置即可 (textfield的start和length)属性也是可以 ...
嗯好的 问题已解决 我是通过每次在添加的时候 加了一个空格 问题就解决了 是的,这个是个有效的方法
页:
[1]