Пропоную вам готовий код Delphi, який реалізовує відображення спливаючої підказки при наведенні курсору миші на комірку компоненту DBGrid. Ця підказка містить в собі текст активної комірки.
procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
MousePos: TPoint;
CellCoord: TGridCoord;
HintText: string;
begin
// Отримуємо позицію миші в координатах DBGrid
MousePos := DBGrid1.ScreenToClient(Mouse.CursorPos);
// Отримуємо координати рядка та колонки, на якій знаходиться курсор миші
CellCoord := DBGrid1.MouseCoord(MousePos.X, MousePos.Y);
// Перевіряємо, чи координати вказують на конкретний рядок та чи поле активне
if (CellCoord.Y > 0) and (CellCoord.Y <= DBGrid1.DataSource.DataSet.RecordCount) and
(DBGrid1.SelectedField <> nil) then
begin
// Отримуємо значення з активної комірки
HintText := DBGrid1.SelectedField.AsString;
// Якщо значення не пусте, показуємо Hint
if HintText <> '' then
begin
DBGrid1.Hint := HintText;
end;
end;
end; 