gpt4 book ai didi

delphi - 每次 TDbGrid 的选定位置更改时都会触发什么事件?

转载 作者:行者123 更新时间:2023-12-03 15:39:08 25 4
gpt4 key购买 nike

我的项目中有一个 TDbGrid,并且我试图在每次更改所选行时触发一个事件。行中的任何更改都已经更新了链接到同一数据源的所有数据感知控件,但还需要进行其他更改,我需要一个事件处理程序。

我认为 OnColEnter 会起作用。根据帮助文件,它在以下情况下触发:

  • 用户使用以下命令导航到单元格键盘。例如,当用户使用 Tab 键或 Home key 。

  • 用户单击鼠标按钮牢房下面。

  • SelectedField 或 SelectedIndex属性已设置。

不幸的是,当用户在启用 dgRowSelect 选项且没有 OnRowEnter 的情况下使用键盘导航时,它不会触发。 OnKeyDown 事件在选择更改之前触发。我试图在这里模拟 TListBox 的数据感知版本,并且我需要一些东西来替换列表框的 OnClick 处理程序,尽管名称实际上会在选择更改时消失,无论是通过鼠标还是键盘。有什么办法可以用 TDbGrid 做到这一点吗?如果没有,必须有其他网格控件可以做到这一点。有谁知道它是什么? (最好是开源的?)

最佳答案

您尝试过DataSource的OnDataChange事件吗?

关于delphi - 每次 TDbGrid 的选定位置更改时都会触发什么事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/294748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com