Невозможно использовать Ctrl-F с файлом справки CHM, открытым в Delphi XE2 - PullRequest
2 голосов
/ 23 ноября 2011

С помощью Delphi XE2 (обновление 2) создайте приложение Win32 VCL с помощью кнопки на форме. Убедитесь, что HTMLHelpViewer находится в списке использований. В FormCreate установите для файла справки приложения действительный файл справки CHM, например,

Application.HelpFile:='C:\path to my help file\help file.chm';

В событиях кнопок OnClick заставить его отображать оглавление для файла справки:

Application.HelpShowTableOfContents;

Запустите приложение, нажмите кнопку, появится файл справки. Теперь нажмите на рамку содержимого справа (ту, которая показывает текст справки по текущей теме, а не список тем справки слева) в окне справки и нажмите Ctrl - F чтобы найти текст. Ничего не происходит.

Если вы откроете файл справки из Проводника, тогда Ctrl - F будет работать как положено.

Если я использую тот же код и файл справки с Delphi 2007, тогда Ctrl - F работает как положено.

Ошибка в XE2 или что-то, что я забыл установить? Я проверял это в Win7 x64.

...