【发布时间】:2012-10-15 11:28:28
【问题描述】:
屏幕宽度不足以显示某些文本字段。我不知道如何自动包装它们,我怀疑它是否可以轻松完成。
所以,我想我会做类似的事情
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。知道如何在用户将鼠标移动到网格的“单元格”上时为控件设置提示吗?
【问题讨论】: