Ситуация.
На форме есть список справочника.
При смени активной строки программа должна произвести определенные вычисления, выполнить несколько запросов и вывести результаты в окна рядом со списком.
Что пытаюсь решить?
Пользователь листает клавишами курсора список, при каждой смени активной строки, происходит вычисления. Так вот, мне бы хотелось задержать запуск вычислений, хотя бы на 1-2 секунды. Но при этом у пользователя должны быть возможность перемещать активную строку в списке.
Т.е., фактически, вычисления должны запускаться только тогда, когда пользователь не меняет активную строку больше 2 секунд.
Как такое можно сделать и возможно ли?
Что-то кроме как регламентными заданиями, в голову ничего не приходит сразу. Может есть более простое решение?