Всплывающая подсказка
Возникла необходимость во всплывающей подсказке.
Нужно написать программу с подсветкой синтаксиса и ... Ну кому, скажите не приятно, что VB во время набора операторов выдает вам подсказку по этим операторам? Так вот нужно это каким-то образом реализовать.
Может у кого есть идеи или заготовки? Поделитесь буду благодарен
Цитата:
Originally posted by Gillette
Доброе время суток.
Возникла необходимость во всплывающей подсказке.
Нужно написать программу с подсветкой синтаксиса и ... Ну кому, скажите не приятно, что VB во время набора операторов выдает вам подсказку по этим операторам? Так вот нужно это каким-то образом реализовать.
Может у кого есть идеи или заготовки? Поделитесь буду благодарен
Доброе время суток.
Возникла необходимость во всплывающей подсказке.
Нужно написать программу с подсветкой синтаксиса и ... Ну кому, скажите не приятно, что VB во время набора операторов выдает вам подсказку по этим операторам? Так вот нужно это каким-то образом реализовать.
Может у кого есть идеи или заготовки? Поделитесь буду благодарен
В самом общем виде идея может быть такова:
- с помощью какого-либо подходящего события регистрировать появление в исходном тексте специальных символов-разделителей (например, открывающейся скобки, пробела, точки);
- немедленно после появления такого символа проверять стоящее слева от него выражение (т.е. набор символов до ближайшего типового разделителя слева) на принадлежность к некоему набору ключевых выражений;
- если анализируемое выражение входит в набор ключевых, то предпринимать необходимые действия по выдаче подсказки.
Цитата:
Originally posted by Dmitrii
В самом общем виде идея может быть такова:
- с помощью какого-либо подходящего события регистрировать появление в исходном тексте специальных символов-разделителей (например, открывающейся скобки, пробела, точки);
- немедленно после появления такого символа проверять стоящее слева от него выражение (т.е. набор символов до ближайшего типового разделителя слева) на принадлежность к некоему набору ключевых выражений;
- если анализируемое выражение входит в набор ключевых, то предпринимать необходимые действия по выдаче подсказки.
В самом общем виде идея может быть такова:
- с помощью какого-либо подходящего события регистрировать появление в исходном тексте специальных символов-разделителей (например, открывающейся скобки, пробела, точки);
- немедленно после появления такого символа проверять стоящее слева от него выражение (т.е. набор символов до ближайшего типового разделителя слева) на принадлежность к некоему набору ключевых выражений;
- если анализируемое выражение входит в набор ключевых, то предпринимать необходимые действия по выдаче подсказки.
Неплохая задумка, только какое событие? KeyPressed?
Цитата:
Originally posted by kibermaks
Неплохая задумка, только какое событие? KeyPressed?
Неплохая задумка, только какое событие? KeyPressed?
Пожалуй, так.
Желательно, чтобы она максимально была похожа на ToolTipHelp ну или как в самом VB.
Огромное спасибо всем откликнувшимся.
посмотрите эту тему