王 王寒松 Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-08 #2 啊!什么?? DBGRID是一个WINCONTROL, 一个WINCONTROL肯定要受滚动条的制约的,所以窃以为单独用DBGRID是不可能实现的 要实现你说的,需要点诡计 你把一个没有设置滚动条的DBGIRD放在一个 ScrollBox上,当SCROLLBOX滚动时, 在滚动事件里变化DBGRID的TOP, 这样看上去DBGRID就被固定在SCROLLBOX的 正中间,就OK了。
啊!什么?? DBGRID是一个WINCONTROL, 一个WINCONTROL肯定要受滚动条的制约的,所以窃以为单独用DBGRID是不可能实现的 要实现你说的,需要点诡计 你把一个没有设置滚动条的DBGIRD放在一个 ScrollBox上,当SCROLLBOX滚动时, 在滚动事件里变化DBGRID的TOP, 这样看上去DBGRID就被固定在SCROLLBOX的 正中间,就OK了。
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-08 #4 不能人工干预。若真的那样的话,应用程序是否有点太呆板了!?
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-06 #8 没试过,瞎猜猜: 估计dbgrid在处理滚动条消息时, 重新设置了选择的行, 你可以重载一下试试.