屏幕宽度不足以显示一些文本字段。我不知道如何自动包装它们,我怀疑它是否可以轻松完成。
所以,我想我会做类似的事情
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); // <==== ooops
end;
或者,也许这样做OnShowHint
并获取鼠标坐标并将它们转换为列和行(更有效)
但是,当然,TDbGrid 没有Cells
. 当用户将鼠标移到网格的“单元格”上时,知道如何设置控件的提示吗?