![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.01.2010
Сообщений: 21
|
![]()
Здравствуйте! Встала передо мной одна задачка...
Дано: ДБГрид, связанный с базой данных. Особенностями базы данных являются длинные значения полей, то есть значение не всегда (а точнее, почти всегда не) помещается в ячейку. Необходимо: При наведении мышки на ячейку, в которой значение отображено не полностью, выводить HINT с полным значением поля. При этом, чтобы активный Row ДБГрида не менялся. Видел в данном форуме один похожий случай. Там был выложен код, но в нем использовались такие свойства и методы как ActiveRecord и DataLink. У меня в ДБГриде таких свойств и методов нет. Есть мысли? Заранее спасибо. |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]() Цитата:
Советую EhLib !
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Могу предложить два способа:
1) onMouseMove для стандартного DBGrid Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 29.01.2010
Сообщений: 21
|
![]()
Спасибо, Stilet. Помогло.
Только вот, интересно, можно как-нить вычислить координаты начала соответствующей ячейки, ну, чтобы хинт появлялся не в позиции мыши, а с начала ячейки? И мож кто-нить знает, как можно программно узнать, что текст выходит за пределы ячейки, то есть чтобы хинт появлялся только в случае, если весь текст не видать? Цитата:
![]() Последний раз редактировалось Stilet; 10.02.2010 в 08:11. |
|
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Я делал так (для листбокса. Вам только чуток переделать):
Код:
StaticHint - это и есть StaticHint... ![]() oldidx - предыдущая координата, где была показана длинная подсказка. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Hint на Edit | mutabor | Общие вопросы Delphi | 17 | 28.08.2009 20:32 |
CTreeCtrl и hint | iiunbreakableii | Общие вопросы C/C++ | 0 | 17.07.2009 14:59 |
Многострочный HINT | Alex Cones | Общие вопросы Delphi | 8 | 27.04.2009 18:08 |
baloon hint | Д'якон | Win Api | 2 | 08.02.2009 00:22 |
Hint в ComboBox | Starscream | Общие вопросы Delphi | 3 | 27.02.2008 01:15 |