Конференция "Базы" » dbgrid - выделить запись которая находится под курсором мыши [D7]
 
  • Поросенок Винни-Пух © (17.06.08 18:57) [20]
    О. А как все начиналось....

    ВиртуалСтрингТриЕкс вместо грида.
  • clickmaker © (17.06.08 19:00) [21]
    > ну вот какраз для этого и надо, имеется в виду, что всё
    > поле гиперссылка

    а ты его сразу рисуй подчеркнутым и синим цветом. А при наведении мыши меняй курсор на палец
  • Георгий (17.06.08 19:02) [22]
    clickmaker, ну судя по ответам так и придётся, а ведь у меян почти получилось)
  • Johnmen © (17.06.08 20:16) [23]
    Это делается через обработку CM_HINTSHOW. И никакие случайные движения мыши не будут паразитно приводить к выделению.
    Смотри исходники DBGridEh.
  • Георгий (17.06.08 20:54) [24]
    Johnmen, ох спасибо, единственный человек, который по делу написал
    *пошёл копать код*
  • b z (17.06.08 21:22) [25]

    > clickmaker ©   (17.06.08 18:51) [17]
    > в принципе, иногда это имеет смысл, если какое-то поле типа
    > гиперссылка. Но не вся же запись...
    Ховер есть не только у гиперссылки, и никто не считает это ерундой, ну или не многие, почему бы не иметь его в гриде ..
  • clickmaker © (18.06.08 11:30) [26]
    в конце концов, почему бы не рисовать одну отдельно взятую ячейку в OnMouseMove? Вынести код рисования в отдельную процедуру и - вперед
  • Иван (24.08.08 09:02) [27]
    просто возьми bvDBGrid там все есть
 
Конференция "Базы" » dbgrid - выделить запись которая находится под курсором мыши [D7]
Есть новые Нет новых   [134473   +28][b:0][p:0]