此代码不起作用,我不知道为什么。看起来如此简单,几乎直接来自帮助文档:
http://forums.adobe.com/thread/781926#
实际上,它看起来像是一种被选中的文本,它突出显示的是浅灰色,但是当我使用鼠标选择它时,它突出显示为蓝色,显然是选中的。浅灰色突出显示使用selectRange()时应该发生的事情吗?
令人惊讶但真实,浅灰色背景由unfocusedTextSelectionColor样式属性控制,浅蓝色背景由focusedTextSelectionColor样式属性控制。
当然,帮助文档似乎没有提到这一点,至少在我阅读的部分没有提及,所以也许我应该对其作者如此努力,但提及这似乎很重要。
答案 0 :(得分:0)
在这里略微偏执,但你可能需要在你的文本小部件上调用.focus(),或者一些类似的公共方法。