title: How to get the text under the cursor in a TDbGrid
body: <p>Screen width is just not enough to display some text fields. I don't know how to auto-wrap them and I doubt that it can be easily done.</p>
  
  <p>So, I thought that I would do something like  </p>
  
  <pre><code>procedure TForm1.FormMouseMove(Sender: TObject;
      Shift: TShiftState; X,Y: Integer);
  
     var column, row : Integer;
  begin
    myDbGrid.MouseToCell(X, Y, column, row);
    myDbGrid.Hinst := myDbGrid.Cells(column, row); // &lt;==== ooops
  end;
  </code></pre>
  
  <p>or, maybe do it in <code>OnShowHint</code> and get the mouse coords &amp; translate them to column &amp; row (more efficient)</p>
  
  <p>but, of course, TDbGrid doesn't have <code>Cells</code>. Any idea how I can set the hint for the control as the user moves the mouse over the "cells" of the grid?</p>