DBGrid и OnMouseWheel
1) крутим колесико и срабатывает скроллинг
2) выделив строку (OnCellClick), а затем покрутив колесико и снова щелкнув на какую либо строку, получали курсор, указывающий на последнюю строку, а не на строку, выделенную до прокрутки колесика.
Или как сделать так, чтобы DBGrid вообще не реагировал на это самое колесико.
/* C++ Builder шестой версии */
Цитата:
Originally posted by Sasha C
Что надо сделать, чтобы DBGrid адекватно реагировал на прокрутку колесика мышки?
Что надо сделать, чтобы DBGrid адекватно реагировал на прокрутку колесика мышки?
Что странно - вопрос уже неоднократно поднимался, например, вот, но адекватного решения непосредственно по проблеме так найдено и не было.
Короче, у тебя два варианта - или копаться в исходниках DBGrid и самостоятельно разбираться, где фигня, или забить на DBGrid и перейти на что-то более продвинутое, вроде DBGridEh. Кстати, для разработчиков из СНГ он бесплатен и стал уже стандартом де-факто. Я сам уже не помню, когда пользовался стандартным DBGrid.
Цитата:
Originally posted by Freeman
но адекватного решения непосредственно по проблеме так найдено и не было.
но адекватного решения непосредственно по проблеме так найдено и не было.
Гы, есть еще ягоды в ягодицах. :D
А вообще, в следующий раз пошлем... в поиск.