Вниз
Скачать: CL | DM;

Хинт   Найти похожие ветки 

 
Igor_thief   (2004-11-27 10:46) [0]

Есть бд. Применяется фильтрация. Надо при навождении мышкой на DBGrid вывести в хинт содержимое определенного (указывается в коде, а не того над которым мышь находится в данный момент) поля записи, которая находится под мышкой. Как это сделать?


 
Igor_thief   (2004-11-27 20:02) [1]

Ниужели нету способа получения данных из под миши из DBGrid? (не забывайте про фильтрацию)


 
Defunct ©   (2004-11-28 05:47) [2]

для решения вашей задачи вам возможно пригодятся сл. методы и классы:

MouseToCell F1
CellRect F1
ClientToScreen F1
HintWindowClass F1


 
Igor_thief   (2004-11-29 10:51) [3]

Defunct ©   (28.11.04 05:47) [2]
Я в принцыпе это понимаю! У меня основная проблема в том, как получить данные из записи над которой находится мишь в данный момент не делая эту запись активной!
ThanX any way!


 
ЮЮ ©   (2004-11-29 10:57) [4]

DBGrid.DataLink
См. исходники DrawCell - грид ведь тоже рисует не только активную запись


 
Igor_thief   (2004-11-29 10:59) [5]

ЮЮ ©   (29.11.04 10:57) [4]
Спасибо, я посмотрю! Главное чтобы это работало на отфильтрованной таблице!


 
KSergey ©   (2004-11-29 11:14) [6]

А почему бы не сделать следующий по структуре код:

<определяем строку над которй мышь>
DataSet.DisableControls;
try
  <сохряняем позицию DataSet>
  <устанавливает в DataSet позицию строки над котрой мышь>
  try
    <считываем нужные данные, выводим hint>
  finally
    <восстанавливаем позицию в DataSet>
  end;
finally
  DataSet.EnableControls;
end;


 
Igor_thief   (2004-11-29 23:04) [7]

KSergey ©   (29.11.04 11:14) [6]
Можно. Но было бы круче, если бы зыпись не пришлось делать активной! Сенкс полюбе!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
1-1101366516
Bobby Digital
2004-11-25 10:08
2004.12.12
TFloatFormat


1-1101726843
Sanya
2004-11-29 14:14
2004.12.12
Клавиатура vs Пользователя


1-1101646116
Tazik
2004-11-28 15:48
2004.12.12
Динамические массивы.


1-1101361983
СержК
2004-11-25 08:53
2004.12.12
Как сравниваются типы Variant


1-1101739912
Rem
2004-11-29 17:51
2004.12.12
Создание глобальной переменной Application




   Наверх