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

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

Обработка мыши в DBGrid [D5, MSSQL]


Vladimir_Shk ©   (2003-06-24 08:31:00) 

Озадачился: нужно сделать выделение строк грида правой клавишей мыши, шоб было как в Нортоне выделяются файлы. Проблема в том, что я никак не могу придумать, как перевести мышиные координаты в номер строки грида, над которой он находится. У строк грида высоты в пикселах нету. Мож кто посоветует, как отследить сие?


Vladimir_Shk   (2003-06-24 10:48:00) [1]

>ЮЮ
За подсказку спасибо. Что касается стандартности интерфейса, то как раз это и хромает в DBGrid. Сравни, например, с TListBox.


ЮЮ   (2003-06-24 08:46:00) [2]

TCustomGrid.MouseCoord(X, Y: Integer)


Vladimir_Shk   (2003-06-24 08:42:00) [3]

А вот это как раз и не нужно.


ЮЮ   (2003-06-24 08:42:00) [4]

И, в конце-концов, не под Нортоном работать будешь, а под Windows, а там существует стандартный интерфейс для MultiSelect-а, который стандартно в DBGride и реализован.


ЮЮ   (2003-06-24 08:39:00) [5]

А потом возникнет вопрос: А как узнать, что за строка DataSeta находится в той строке грида, которую я только что вычислил ...


Наверх

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