Имитация нажатия клавиши Tab для перемещения фокуса

Delphi FAQ >> Операционная система

Чтобы имитировать нажатие той или иной клавиши в Windows можно посылать специальные сообщения, которые расскажут принимающему окну, что нажата клавиша. Для некоторых клавиш есть другие пути эмулирования. Например, чтобы сэмулировать нажатие клавиши Tab в активном окне, можно воспользоваться следующей процедурой:

SelectNext(screen.ActiveControl, True, True);

Как видно из названия, эта процедура не эмулирует нажатие клавиши, а передает фокус следующему элементу окна. Что, по сути, и делает клавиша Tab. Следует понимать, что в текстовом редакторе эта функция не вставит символ табуляции.


Честно говоря, не понимаю, почему opera почти не используют в США. Ведь opera — быстрый, безопасный, удобный браузер. К тому же, скачать opera можно бесплатно для любой операционной системы.