2010-10-05 77 views
0

考虑有两个文本字段对象:选择多个文本对象

TextField1="texta"; 
TextField2="textb"; 

输出:

texta textb

现在我想从“TA”的文字栏选择的文本字段2“TEX”。通过拖动鼠标。

我知道通过传统的方法是不可能的?有没有其他方法可以实现这一点?我还需要突出显示文字。请帮助我....

回答

0

在一个测试字段中的鼠标放下时,为其他文本字段添加一个鼠标悬停处理程序。

在该处理函数中,从鼠标的本地x坐标和文本的FontMetrics中找出应突出显示多少个字符。

然后,您可以执行setSelection(...)以突出显示正确的字符。

如果您没有使用多个TextField,则可以使用这种方法更简单: