Странно, проскакивают вызовы сообщения
От: Аноним  
Дата: 07.11.05 08:17
Оценка:
Имеем таблицу, наследника от TCustomGrid, перекрываем метод MouseMove следющим образом:

var ARow,ACol: integer;
begin
Inherited;
ARow:=GetRowByXY(X,Y);
ACol:=GetColByXY(X,Y);
if (AСol<>oldCol) or (ARow<>oldRow) then {т.е. если указатель мыши переместился на новую ячейку}
begin
{.....}
{какие-то действия}
{.....}
OldRow:=GetRowByXY(X,Y);
OldCol:=GetColByXY(X,Y);
end;
end

Проблема в следующем: Если мышу вести медленно, или с нормально скоростью, то событие срабатывает на каждой ячейки
на которую перемещается мыша, если же мышу двигать довольно быстро, то некоторые ячейки проскакивают...
Может кто сталквался с такой проблемой? Где тут засада и как с ней бороться?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.