如何在 Livecode 中获取光标下的单词
How to get a word under cursor in Livecode
如何在 Livecode 中获取光标下的单词。现在我正在使用以下代码,但它现在可以工作了。它在我选择文本后工作。
put the selectedText of field "MytextField" into Ftext
eg(small big happy)这里3个字,如果cursor是small那么赋值给Ftext可以吗
试试 "the mouseChunk" 函数。在字段脚本中:
on mousemove
put the value of the mouseChunk
end mousemove
应该就是门票了
克雷格·纽曼
mouseText
函数将 return 鼠标指针下方的实际文本。
on mouseMove
put the mouseText into fText
--> fText will contain the word pointed to; e.g. "big"
end mouseMove
mouseChunk
函数return是块描述:
on mouseMove
put the mouseChunk into fText
--> fText will contain something like "char 7 to 9 of field 1"
end mouseMove
如果您只希望在单击鼠标指针时显示文本,请在 mouseUp
处理程序中使用 the clickWord
或 the clickChunk
属性。
Devin 的解决方案很好而且紧凑。但是试试 "mouseChunk" 没有 "value":
put the mouseChunk
它提供了更多信息,尤其是关于您所在领域的信息。
克雷格
如何在 Livecode 中获取光标下的单词。现在我正在使用以下代码,但它现在可以工作了。它在我选择文本后工作。
put the selectedText of field "MytextField" into Ftext
eg(small big happy)这里3个字,如果cursor是small那么赋值给Ftext可以吗
试试 "the mouseChunk" 函数。在字段脚本中:
on mousemove
put the value of the mouseChunk
end mousemove
应该就是门票了
克雷格·纽曼
mouseText
函数将 return 鼠标指针下方的实际文本。
on mouseMove
put the mouseText into fText
--> fText will contain the word pointed to; e.g. "big"
end mouseMove
mouseChunk
函数return是块描述:
on mouseMove
put the mouseChunk into fText
--> fText will contain something like "char 7 to 9 of field 1"
end mouseMove
如果您只希望在单击鼠标指针时显示文本,请在 mouseUp
处理程序中使用 the clickWord
或 the clickChunk
属性。
Devin 的解决方案很好而且紧凑。但是试试 "mouseChunk" 没有 "value":
put the mouseChunk
它提供了更多信息,尤其是关于您所在领域的信息。
克雷格