Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: 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 вся ветка

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.126 c
1-1101640633
serko
2004-11-28 14:17
2004.12.12
DateTimePicker


3-1100264144
zorik
2004-11-12 15:55
2004.12.12
SQL запрос


14-1101190317
Rand
2004-11-23 09:11
2004.12.12
Оригинальные кнопочки!


6-1096680587
Аноним
2004-10-02 05:29
2004.12.12
Как узнать мак-адрес сетевой карты?


1-1101413769
Homa_Programer
2004-11-25 23:16
2004.12.12
помогите Юзеру