数据刷新问题-急急 各位大哥: 本来数据根本没更新 所以我不想刷新它请问着个问题应该怎么解决啊`~我知道这对高手来说是小菜 但我上菜鸟最好将详细点好吗??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是我每次动态取数据表中最后一条记录(有个字段存的是图象信息)我要将他显示出来可是当库中记录没有改变(增 减)时,timer没执行一次我显示的图片也随着晃动 我希望得到不晃动的图片(条件是数据没有增减) 问题能说得明白点吗?autoRefresh:=False;是这个意思吗? 就是在数据没有更新的时候不要刷新我的数据显示控件(比如 edit,image等) 用ClientDataset.disablecontrol;可以屏蔽显示控件。修改前enableControl正确显示后再disalbecontrol 设置timer的Enabled属性在增加或修改时 设置为TRUE,增加或修改后(平常状态下) 设置为FALSE这样就很好的解决了你的问题。或者使用BOOLEAN变量增加或修改时设置为TRUE在TIMER中判断变量,为TRUE则执行刷新,并修改为FALSE,procedure TForm1.Timer1Timer(Sender: TObject);begin if iBoolean then begin 刷新, iBoolean := False; end;end; 这样的查询如何改成准确查询 delphi写类似于dos命令! 讨论,delphi还有没有前途了,delphi的方向在哪里 有什么API可以得到指定文件的大小和日期? 关于三层结构的调和数据?请教 找毕业设计高手 菜鸟问题!!! 如何实现RGB到CYMK颜色模式之间的转换? 这个简单的过程为什么写的不对?请指教! 查询一条记录中的多个字段? 怎么将Qreport打印预览中的“Close”换成中文? 关于修改和添加数据问题(ADOTABLE)
可是当库中记录没有改变(增 减)时,timer没执行一次我显示的图片也随着晃动 我希望得到不晃动的图片(条件是数据没有增减)
autoRefresh:=False;是这个意思吗?
修改前enableControl正确显示后再disalbecontrol
增加或修改后(平常状态下) 设置为FALSE这样就很好的解决了你的问题。或者使用BOOLEAN变量增加或修改时设置为TRUE
在TIMER中判断变量,为TRUE则执行刷新,并修改为FALSE,procedure TForm1.Timer1Timer(Sender: TObject);
begin
if iBoolean then
begin
刷新,
iBoolean := False;
end;
end;