Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизХинт Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c