procedure TForm1.sBitBtn6Click(Sender: TObject);
var
i,j: Integer;
Item: TListItem;
begin
Panel2.Visible:=true;//比如这里,在查询很多数据的时候,能让它显现,并显示出里面的文字比如“数据正在查询中”,现在在数据查询结束前,它只会出个边框
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 数据库');
ADOQuery1.Open;
if ADOQuery1.RecordCount<>0 then
begin
for i:=0 to ADOQuery1.RecordCount-1 do
begin
item:=listview1.Items.Add;
item.Caption:=ADOQuery1.Fields[0].value ;
item.SubItems.Add(ADOQuery1.Fields[1].value);
item.SubItems.Add(ADOQuery1.Fields[2].value);
item.SubItems.Add(ADOQuery1.Fields[3].value);
item.SubItems.Add(ADOQuery1.Fields[4].value);
item.SubItems.Add(ADOQuery1.Fields[5].value);
selectprice();
item.SubItems.Add(floattostr(strtofloat(price)));
item.SubItems.Add(ADOQuery1.Fields[9].value);
ADOQuery1.Next;
end;
end;
end;
解决方案 »
- 写了2个unit,有时候可以相互uses,有时候则不可以,为什么?
- hToken的初始化怎么完善
- 大侠们,散分,一个超简单的问题!!!
- FindResource中的Hinstance如何获得?
- 请问,怎么做一个像QQ左边那个导航条一样的TAB PAGE 那样的控件啊???
- Delphi新手问题
- 请教:有关SYS文件
- 请问各位大侠运行时创建的表单,为什么不能ShowModal只能Show,如何解决?
- 我有几个问题要请教这里的朋友????????
- delphi10使用idsmtp与idmessage连接QQ邮箱进行邮件发送问题
- delphi 如何每隔一段时间,执行一段函数
- 新手提问,关于数据库的一个语句错误
后面加上
Application.ProcessMessages;
或者
Panel2.Show;
Panel2.Update;或者不要控制visible,控制位置:
Panel2.BringToFront;
Panel2.SendToBack;