скролинг мыши в DBGrid
P( не бейте сильно, а ответьте, как его настроить. скролинг работает неправильно - выделенная запись на экране меняется, а на самом деле текущая запись остается прежней.
Цитата:
Originally posted by greyich
народ! тема конечно уже поднималась, однако осталась не отвеченной. А ведь наверняка многои новички с ней сталкиваются.
P( не бейте сильно, а ответьте, как его настроить. скролинг работает неправильно - выделенная запись на экране меняется, а на самом деле текущая запись остается прежней.
народ! тема конечно уже поднималась, однако осталась не отвеченной. А ведь наверняка многои новички с ней сталкиваются.
P( не бейте сильно, а ответьте, как его настроить. скролинг работает неправильно - выделенная запись на экране меняется, а на самом деле текущая запись остается прежней.
Подробнее пожалуйста. Что значит выделенная запись меняется? И при чем здесь scrolling?
Цитата:
Originally posted by AlexandrVSmirno
Подробнее пожалуйста. Что значит выделенная запись меняется? И при чем здесь scrolling?
Подробнее пожалуйста. Что значит выделенная запись меняется? И при чем здесь scrolling?
Есть такая тема...
Объясняю: При скроллинге мышью (с помощью колесика) курсор в DBGrid'е меняет свое положение (т.е. подсвеченная строчка перемещается по записям). Но курсор в наборе данных не меняется (т.е. если проверить текущую запись до и после скроллинга, то она будет одна и таже). Проблема видимо в DBGrid'e, который неправильно обрабатывает WM_MOUSEWHEEL.
Цитата:
Originally posted by makbeth
Есть такая тема...
Объясняю: При скроллинге мышью (с помощью колесика) курсор в DBGrid'е меняет свое положение (т.е. подсвеченная строчка перемещается по записям). Но курсор в наборе данных не меняется (т.е. если проверить текущую запись до и после скроллинга, то она будет одна и таже). Проблема видимо в DBGrid'e, который неправильно обрабатывает WM_MOUSEWHEEL.
Есть такая тема...
Объясняю: При скроллинге мышью (с помощью колесика) курсор в DBGrid'е меняет свое положение (т.е. подсвеченная строчка перемещается по записям). Но курсор в наборе данных не меняется (т.е. если проверить текущую запись до и после скроллинга, то она будет одна и таже). Проблема видимо в DBGrid'e, который неправильно обрабатывает WM_MOUSEWHEEL.
Вы все правильно изложили и это по моему не лечится. Используйте компоненту RxGrid или StringGrid, но там уж нужно самому все обрабатывать.
Цитата:
Originally posted by AlexandrVSmirno
Вы все правильно изложили и это по моему не лечится. Используйте компоненту RxGrid или StringGrid, но там уж нужно самому все обрабатывать.
Вы все правильно изложили и это по моему не лечится. Используйте компоненту RxGrid или StringGrid, но там уж нужно самому все обрабатывать.
а в компоненте DBGridEh такие же проблемы? X)-
А не подскажете, как запретить этот самый скроллинг? Раз уж не работает, так и ну его на фиг. Замучился уже получать тумаки от юзеров.
Цитата:
Originally posted by greyich
народ! тема конечно уже поднималась, однако осталась не отвеченной. А ведь наверняка многои новички с ней сталкиваются.
P( не бейте сильно, а ответьте, как его настроить. скролинг работает неправильно - выделенная запись на экране меняется, а на самом деле текущая запись остается прежней.
народ! тема конечно уже поднималась, однако осталась не отвеченной. А ведь наверняка многои новички с ней сталкиваются.
P( не бейте сильно, а ответьте, как его настроить. скролинг работает неправильно - выделенная запись на экране меняется, а на самом деле текущая запись остается прежней.
А по моему все логично...