Livecode:检测字段内的光标位置

Livecode: Detect cursor position inside the field

有没有办法检测用户是否将光标移动到字段中的某处?

当我单击编辑字段时,该字段似乎没有触发任何 mouseDownmouseUp 事件。

另外,我们可以return当用户在字段内单击时光标在字段内的位置吗?

使用selectionChanged消息检测光标位置的变化。使用 openField 可查明用户何时单击未锁定的字段。 The selectedChunk 告诉你光标的确切位置。如果未选择文本,则 the selectedChunk 中的第一个数字大于最后一个数字。如果选择文本,则第一个数字小于第二个数字,例如char 3 to 10 of field 1.