Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизРевкция DBgrida на колесико мыши Найти похожие ветки
← →
Anna (2004-03-31 12:21) [0]Уважаемые мастера, help me, please!
Есть DBgrid, dgRowSelect:=true. При щелчке мышкой строка выделяется цветом и треугольником слева. А если покрутить колесико мыши, то треугольник остается на месте, полоска съезжает и при следующем щелке возникает второй треугольник, причем не там, где щелкнули, а в совершенно другом месте.
Хочется как-то от этого избавиться...
← →
VLAD-MAL (2004-03-31 12:24) [1]Старый глюк TDBGrid. Юзай TDBGridEh.
← →
Vemer © (2004-03-31 12:25) [2]Вариант:
Кинуть на форму ApplicationEvent и в его методе onMessage написать:
If Msg.message = WM_MOUSEWHEEL then
begin
Msg.message := WM_KEYDOWN;
Msg.lParam := 0;
If SmallInt(HiWord(Msg.wParam)) > 0 then
Msg.wParam := VK_UP
else
Msg.wParam := VK_DOWN;
Handled := False;
end;
← →
Anna (2004-03-31 12:29) [3]Спасибо, сейчас попробую!
:-)
← →
Anna (2004-03-31 12:44) [4]Ура! Заработало!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c