2015-06-02 1 views
0

как получить слово под курсором в Livecode. Теперь я использую следующий код, но теперь он работает. он работает после выбора текста.Как получить слово под курсором в Livecode

put the selectedText of field "MytextField" into Ftext 

например (маленькие большие счастливы) здесь 3 слова, если курсор находится в небольшой, то это присвоить FText возможно

ответ

1

Try «mouseChunk» функция. В полевом сценарии:

on mousemove 
put the value of the mouseChunk 
end mousemove 

Должно быть только билет.

Craig Newman

+0

пожалуйста, дайте пример \ – Shalu

0

mouseText функция возвращает фактический текст под курсором мыши.

on mouseMove 
    put the mouseText into fText 
    --> fText will contain the word pointed to; e.g. "big" 
end mouseMove 

mouseChunk функция возвращает описание чанка:

on mouseMove 
    put the mouseChunk into fText 
    --> fText will contain something like "char 7 to 9 of field 1" 
end mouseMove 

Если вы хотите, чтобы текст под курсором мыши только при нажатии кнопки, использовать the clickWord или the clickChunk свойства в mouseUp обработчика.

0

Решение Devin прекрасно и компактно. Но попробуйте «mouseChunk» без «значения»:.

put the mouseChunk 

Это дает больше информации, особенно о поле, что вы находитесь в

Крейга

 Смежные вопросы

  • Нет связанных вопросов^_^