在数据源的afterscroll事件里添加代码:
adotable1.showscrollbar(dbgrid1,handle,sb_both,false);
这个是程序运行后不显示滚动条。
如果设计时就没有编程比较麻烦,可参见:
http://www.csdn.net/expert/topic/795/796000.xml?temp=.5998346
adotable1.showscrollbar(dbgrid1,handle,sb_both,false);
这个是程序运行后不显示滚动条。
如果设计时就没有编程比较麻烦,可参见:
http://www.csdn.net/expert/topic/795/796000.xml?temp=.5998346
解决方案 »
- 如果根据数据库修改adoquery1的displaylabel属性
- 请问如何用代码实现连接到另一台电脑
- 通过Ado访问Access数据库,如果访问数据库中系统表?
- 感谢hazehua29的帮助
- ☆一个关于资源占用的问题☆。(UP有分!)
- 用delphi2010 实现将MYsql的一个表数据存入到sql server2008的一个表中
- 有关TChart的问题
- delphi窗体之间怎样传递值?
- 有没有办法把delphi获取的一个值放到html页的隐藏域里面?
- 请问:如何用DELPHI创建一个用户DSN?如果用INSTALLSHIELD又怎么去做?
- Interface not supported?
- interface not supported,怎么解决?
TNoScrollBarDBGrid = class(TDBGrid)
private
protected
procedure Paint; override;
public
published
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Samples', [TNoScrollBarDBGrid]);
end;{ TNoScrollBarDBGrid }procedure TNoScrollBarDBGrid.Paint;
begin
SetScrollRange(Handle, SB_VERT, 0, 0, false);
inherited;
end;
adotable1.showscrollbar(dbgrid1,handle,sb_both,false);使用类似的语句呢?谢谢
ShowScrollBar(DBGrid1.Handle, SB_VERT, false);
即可。
ShowScrollBar(DBGrid1.Handle, SB_VERT, false);