【问题标题】:Livecode: Detect cursor position inside the fieldLivecode:检测字段内的光标位置
【发布时间】:2015-03-10 13:32:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: livecode


    【解决方案1】:

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

    【讨论】:

    • 谢谢@Mark,我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 2018-09-16
    • 2011-05-10
    • 2015-11-20
    • 1970-01-01
    相关资源
    最近更新 更多