B base1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #1 也就是记录的光标上下移动的时候, 查了一下DBGrid的Event,好象没有与之相对应的事件? 望指点
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #2 自:黄耀彰 时间:00-4-25 1:45:31 ID:230294 千中元: 我来插两句吧。 当焦点从一条记录移动到另一条记录时,此时DELPHI会激发Scrool 事件。而Scrool事件又会激发post方法。 如果焦点从一条记录的一个字段移动到同一条记录的另一字段时,焦点 也改变,但不会激发Scrool事件。当然也不会激发post方法。 做个试验,修改一个字段后,鼠标点到一个按钮上(此时焦点移动了) 关闭,打开。发现修改无效。因为没有激发DBGrid的Scrool事件! 检索检索嘛,这么懒
自:黄耀彰 时间:00-4-25 1:45:31 ID:230294 千中元: 我来插两句吧。 当焦点从一条记录移动到另一条记录时,此时DELPHI会激发Scrool 事件。而Scrool事件又会激发post方法。 如果焦点从一条记录的一个字段移动到同一条记录的另一字段时,焦点 也改变,但不会激发Scrool事件。当然也不会激发post方法。 做个试验,修改一个字段后,鼠标点到一个按钮上(此时焦点移动了) 关闭,打开。发现修改无效。因为没有激发DBGrid的Scrool事件! 检索检索嘛,这么懒
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #3 注: 检索检索嘛,这么懒 是我加上的(我,是千中元,...呵)
R robertcool Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #4 最好用DataSource 的Change事件,光标移动一下触发一次、很好用
追 追命 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #5 dbgrid当然没有,它只是显示记录集的一个控件,记录的光标移动是反映在记录集本身的。 你在你的记录集控件上找,ttable,tquery都有aferscroll和beforescroll事件,就是对应 光标移动的事件
dbgrid当然没有,它只是显示记录集的一个控件,记录的光标移动是反映在记录集本身的。 你在你的记录集控件上找,ttable,tquery都有aferscroll和beforescroll事件,就是对应 光标移动的事件