|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.09.2011, 23:41 | #1 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Hint для записей DBGrid
Здравствуйте. Помогите пожалуйста.
Есть DBGrid в нем выводится порядка 1000 записей. Как сделать что бы при наведении мышкой на определенную запись появлялась всплывающая подсказка с текстом того что написано в этой записи. Пример: Список фамилий: Петров, Иванов, Сидоров. Наводишь мышкой на Иванов и всплывает подсказка "Иванов", наводишь на Сидоров и всплывает "Сидоров". Помогите кто чем сможет!
Смотреть фильмы HD Фильмы для планшетов
|
07.09.2011, 23:56 | #2 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Как получить текст из ячейки, где мышь?
Мой вариант: Код:
|
08.09.2011, 10:48 | #3 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
А не могли бы вы объяснить для чего DBgrid1.Invalidate;
Смотреть фильмы HD Фильмы для планшетов
|
08.09.2011, 18:53 | #4 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Что то не получается ничего. У меня Делфи 2010. Использую Alpha Controls. Код такой
procedure TMainForm.sDBGrid3DrawDataCell(Send er: TObject; const Rect: TRect; Field: TField; State: TGridDrawState); begin (Sender as TDBGrid).DefaultDrawDataCell(Rect, Field, State); if ((mx>Rect.Left) and (my>Rect.Top)) then sDBGrid3.Hint:=Field.Text; end; Ругается на TField. Пишет ошибки. [DCC Error] Unit1.pas(92): E2003 Undeclared identifier: 'TField' [DCC Error] Unit1.pas(345): E2005 'TField' is not a type identifier [DCC Error] Unit1.pas(349): E2066 Missing operator or semicolon [DCC Fatal Error] Project1.dpr(7): F2063 Could not compile used unit 'Unit1.pas' Что не так? Помогите пожалуйста.
Смотреть фильмы HD Фильмы для планшетов
|
08.09.2011, 19:00 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Тип TField находится в дельфийском юните, найдите в каком и имя юнита поставьте в uses
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.09.2011, 19:56 | #6 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 246
|
Теперь такая ошибка
[DCC Error] Unit1.pas(357): E2250 There is no overloaded version of 'Rect' that can be called with these arguments [DCC Error] Unit1.pas(358): E2250 There is no overloaded version of 'Rect' that can be called with these arguments [DCC Error] Unit1.pas(358): E2250 There is no overloaded version of 'Rect' that can be called with these arguments [DCC Error] Unit1.pas(359): E2066 Missing operator or semicolon [DCC Fatal Error] Project1.dpr(7): F2063 Could not compile used unit 'Unit1.pas'
Смотреть фильмы HD Фильмы для планшетов
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление/ удаление записей в dbGrid | Girl-bird | БД в Delphi | 6 | 31.05.2011 01:55 |
Проверка записей в DBGrid | Stranger333 | БД в Delphi | 14 | 12.07.2010 18:11 |
Hint для DBLookupListBox | RamireZ | БД в Delphi | 0 | 23.06.2010 23:12 |
hint и DBGrid | victorixx | БД в Delphi | 4 | 10.02.2010 03:16 |
Выбор записей в DBGrid-e | artemavd | БД в Delphi | 12 | 16.05.2009 19:45 |