Индикация статуса клавиш
TIdleEvent - процедурный тип, имеющий логический параметр Done со значением по умолчанию True. Когда Done равен True, после обработки события OnIdle вызывается функция Windows API WaitMessage. WaitMessage передает управление другим приложениям до тех пор, пока в очереди сообщений вашего приложения не появится новое сообщение. Если Done равно False, WaitMessage не вызывается.
Итак, как мы можем решить нашу задачу в свете вышесказанного:
Добавьте 4 компонента Checkbox к вашему компоненту Statusbar и сделайте следующее объявление в секции Private вашей формы:
Добавьте в секции реализации:
procedure TForm1.AppOnIdle(Sender: TObject; var Done: Boolean);
begin
procedure TForm1.FormCreate(Sender: TObject);
begin