С помощью 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.