如何在 OnMouseMove 事件期间确定 DbGrid 单元格的值
我有 OnMouseMove 事件,在此期间我想找到某个单元格的值(不一定是鼠标下的单元格)。基本上问题是: 如何使用 x 和 y 坐标访问单元格数据而不选择它、改变焦点等?
I have OnMouseMove event, during which I want to find a value of certain cell (not neccesarily the one under the mouse). Basically the question is:
How to access cell data using its x and y coordinates without selecting it, changing focus etc?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Tofig,您可以使用
MouseCoord
过程来获取当前行和列,但要显示 pos[Col,Row]
的值,您必须设置DataLink.ActiveRecord
属性到 Row 值并创建一个新的类后代来访问受保护的属性。检查这个代码
Tofig, you can use the
MouseCoord
procedure to get the current row and col, but to show the value of the pos[Col,Row]
you must set theDataLink.ActiveRecord
property to the Row value and create a new class descendent to access the protected property.check this code