Задать вопрос

Определение слова, находящегося под курсором мыши?

Как определить какое слово в данный момент находится под курсором мыши, если известно, что данное слово представлено в текстовом формате (как это происходит в программах-переводчиках Lingoes, Lingvo)?

Желательно на C#, а если будет работать и в Mono, то совсем идеально.


P.S. В Stackoverflow не удалось найти универсального и подробного решения.
  • Вопрос задан
  • 3402 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
rasa
@rasa
Попробуйте использовать WinAPI. Приведенная ссылка под С++, перепишете под С#, например, пользуясь схожим кодом на шарп.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TERMIK
@TERMIK
Не знаю, как это будет выглядеть в реале, но теоретически это можно сделать так:
если делать это на WPF, то можно после каждого пробела создавать по ячейке Grid'а, а в каждой ячейке поместить Label? в котором будет храниться слово, далее через событие MouseMove уже можно определять, какой Label находится под курсором
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы