TDBGrid里每页显示有20条记录,当其中某一列的内容过长时无法完全显示,现在想做成把鼠标放到上边,以提示的方式显示完整内容(只在内容过长时显示),也就是Delphi编程环境里那种浅黄色的提示(TDBGrid.Hint ?),应该如何实现?我想是不是应该在TDBGrid的OnMouseMove事件中处理,用TDBGrid.MouseCoord(X,Y).X 和 TDBGrid.MouseCoord(X,Y).Y 来判断具体是在哪一格,然后移动记录指针<TQuery.MoveBy(?) 或 TQuery.Rec = ?>来得到它的值(TQuery 先执行 DisableControls)后显示出来再移回原来的记录(TQuery 再执行 EnableControls)?可是移动鼠标到超过TDBGrid页面记录数的一半后(超过第10条记录)再移动鼠标记录指针总会出问题(定位不准),请高人多多指教,小弟非常感谢!