0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
|
|
1 | |
Работа с текстовыми блоками25.06.2019, 00:13. Показов 1053. Ответов 8
Доброе время суток!
Помогите решить проблему. Пишу редактор скриптов (сценариев) к программе. есть хелп файл (*.chm) с описанием команд, в основном окне программы вывожу в hint подсказку пока основных команд (1-но слово), но есть у команд параметры которые нужно так же выводить в hint при наведении мыши на команду. Как мне это реализовать? т.е. как мне вырвать текст из хелп файл для определенного слова (команды) не открывая при этом сам хелп файл. Например: навели мышь на команду - Copy, получили подсказку к "Copy" параметры - Start,End. И можно ли реализовать вставку блока текста по ключевому слову (команде), как например в делфи (блок три строки begin ...... end) Заранее благодарен.
0
|
25.06.2019, 00:13 | |
Ответы с готовыми решениями:
8
работа с текстовыми файлами Работа с текстовыми файлами Работа с текстовыми файлами Работа с текстовыми файлами |
Заблокирован
|
|
25.06.2019, 08:38 | 2 |
Файлы справки не предназначены для таких действий. Конечно, возможно запилить любую вундервафлю, но, имхо, для твоего случая это нецелесообразно.
Я б на твоём месте сделал каждую команду классом, в котором было бы свойство, отвечающее за хранение справочной инфы.
0
|
Житель Земли
|
|
25.06.2019, 10:43 | 3 |
У всех компонентов есть свойство HelpContext. По обрывочным сведениям я знаю, что вроде бы тут можно задать ссылку на место в справочном файле и при помощи кнопки "Help" вызвать справку
но вроде бы это касалось справки в формате HLP (старая технология). как сейчас обстоят дела... нужно искать инфу. не зря же оставили свойство HelpContext
0
|
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
|
|
04.08.2020, 20:50 [ТС] | 6 |
можно ли реализовать вставку блока текста по ключевому слову (команде), как например в делфи (блок три строки begin ...... end)
Заранее благодарен. Добавлено через 51 секунду что-то уже можно
0
|
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 34
|
|
26.08.2020, 19:47 [ТС] | 8 |
и как это реализовать? дайте пример кода или ссылку на него
0
|
Заблокирован
|
|
26.08.2020, 21:51 | 9 |
Открой папку "документы"\Embarcadero\Studio\code_templates\
Кинь втуда файлы из этого архива: code_templates.7z Это мои шаблоны. Например, чтобы вставить набери be и тыкай Ctrl+J. Редактор вставит в позицию курсора шаблон из файла be.xml. Для остальных файлов шаблонов - аналогично.
1
|
26.08.2020, 21:51 | |
26.08.2020, 21:51 | |
Помогаю со студенческими работами здесь
9
Работа с текстовыми файлами работа с текстовыми файлами Работа с текстовыми файлами Работа с текстовыми файлами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |