Вопросы к Поиску с Алисой
Свойство KeyPreview в Delphi отвечает за порядок обработки событий клавиатуры. space-base.ru
По умолчанию свойство равно False (ложь). space-base.ru В этом случае события клавиатуры поступают на обработчики, предусмотренные в активном в данный момент компоненте. mf.grsu.by Если в форме нет управляющих элементов, событие передаётся форме. www.helloworld.ru
Если задать значение KeyPreview = True (истина), то сначала события клавиатуры будут поступать на обработчики формы, если таковые предусмотрены, и только потом поступят на обработчики активного компонента. mf.grsu.by
Обычно свойство используется для обработки функциональных клавиш, которые должны быть переданы форме независимо от текущего активного элемента. www.helloworld.ru
Клавиши навигации (Tab, BackTab, стрелки и т. п.) не зависят от свойства KeyPreview, потому что не генерируют события клавиатуры. docwiki.embarcadero.com