Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid - сделать активной строку, не прибегая к Click [D6, MSSQL]


Vlad451 ©   (2003-07-10 16:08:00) 

Необходимо сделать активной запись таблицы при помощи DBGrid.
Известны координаты мыши над гридой.
При этом пользоваться
SendMessage(Handle, WM_LBUTTONDOWN, 0, <координаты>) нельзя.


Vlad451   (2003-07-10 16:44:00) [1]

Правильно, budhmen, нужна активность записи без щелчка. Суть
в том, что выполняется операция Drag&Drop из гриды1 в грид2.
И когда мышь "хватает" объект из грид1, то "проплывая" над грид2
необходимо узнавать данные из строки, над которой ползет мышь.
Если выполнять щелчок, то операция Drag&Drop завершается неверно.


DenK_vrtz   (2003-07-10 16:41:00) [2]

bushmen © (10.07.03 16:38), а это не изврат? :-)


bushmen   (2003-07-10 16:38:00) [3]

To DenK_vrtz ©:
Автор пишет: "Известны координатымыши над гридой"
Т.е. он хочет, чтобы активной становилась та запись, над которой появилась мышка без щелчка по гриду :)


DenK_vrtz   (2003-07-10 16:35:00) [4]

bushmen © (10.07.03 16:26), я умею читать!
Автор спрашивает:
>> Необходимо сделать активной запись таблицыпри помощи DBGrid


bushmen   (2003-07-10 16:26:00) [5]

To DenK_vrtz ©:
Читай вопрос внимательней - в вопросе говорится об указателе мышки, а не указателе НД


DenK_vrtz   (2003-07-10 16:22:00) [6]

Когда данные в гриде есть и та строчка(запись), на которой стоит указатель, и так активна!
Может фокус гриду надо передать?


Наверх

Титульная страница Поиск, карта сайта Написать письмо