P
popeye
Unregistered / Unconfirmed
GUEST, unregistred user!
设置背景图的功能实现了,用重载paint方法.但是还有问题,
按PageUp,PageDown上下翻页时正常,按向下箭头逐条滚动时
网格的记录依次向上移动,恢复改掉原来的背景.反向亦然.
如果重载Scroll方法,
procedure TImageDBGrid.Scroll(Distance);
begin
inherited Scroll(Distance);
refresh;
end;
这样倒是可以解决滚动时的问题,可是闪烁感又太强.我试图把
TCustomDBGrid的Scroll过程的内容copy到重载的Scroll中,
但向上滚动时会滚进标题条,向下只能到倒数第二行.它是用
ScrollWindowEx这个api把下一行滚动到上一行的.
我现在没有办法了,向各位大虾请教.特别是Another_eYes兄.
分数我一再前面关于这个问题的提问中给了100分,至今无人回答
斑竹还给我好吗?那位大虾的建议可行,做出来后免费奉送
ImageDBGrid.
按PageUp,PageDown上下翻页时正常,按向下箭头逐条滚动时
网格的记录依次向上移动,恢复改掉原来的背景.反向亦然.
如果重载Scroll方法,
procedure TImageDBGrid.Scroll(Distance);
begin
inherited Scroll(Distance);
refresh;
end;
这样倒是可以解决滚动时的问题,可是闪烁感又太强.我试图把
TCustomDBGrid的Scroll过程的内容copy到重载的Scroll中,
但向上滚动时会滚进标题条,向下只能到倒数第二行.它是用
ScrollWindowEx这个api把下一行滚动到上一行的.
我现在没有办法了,向各位大虾请教.特别是Another_eYes兄.
分数我一再前面关于这个问题的提问中给了100分,至今无人回答
斑竹还给我好吗?那位大虾的建议可行,做出来后免费奉送
ImageDBGrid.