我动态创建的窗口比较慢,因为有很多条记录在那窗口里,如何在动态创建一个窗口时,先用进度条表示正在打开?
等显示出来窗口时进度条也没了我想在下面的代码里加入先显示进度条的代码,如何加?
procedure TForm1.mxOutlookBarPro1Headers0Buttons0Click(Sender: TObject);
var
fmP_archives:TfmP_archives;
begin
dm1.ADOQuery4.Close;
dm1.ADOQuery4.SQL.Clear;
dm1.ADOQuery4.SQL.Add('select * from P_archives where isDimission=''否''');
dm1.ADOQuery4.Open; fmP_archives := TfmP_archives.Create(self);
try
fmP_archives.ShowModal;
finally
fmP_archives.Free;
end;
end;
等显示出来窗口时进度条也没了我想在下面的代码里加入先显示进度条的代码,如何加?
procedure TForm1.mxOutlookBarPro1Headers0Buttons0Click(Sender: TObject);
var
fmP_archives:TfmP_archives;
begin
dm1.ADOQuery4.Close;
dm1.ADOQuery4.SQL.Clear;
dm1.ADOQuery4.SQL.Add('select * from P_archives where isDimission=''否''');
dm1.ADOQuery4.Open; fmP_archives := TfmP_archives.Create(self);
try
fmP_archives.ShowModal;
finally
fmP_archives.Free;
end;
end;
解决方案 »
- 高手请进!
- 诚聘公司!!!
- 有谁用过孙以义老师编的Bukoo Flash Objects
- WIN9x系统有没有页目录和页表之分?如有用SOFTICE怎样查看?
- 一个20位的全部由数字组成的字符串,我想把他转成数字参与运算,应该怎么转?如:88888888888888888888
- 我想在程序中取出主窗体的所有菜单(含二级、三级等),然后将她们的caption罗列在一个listview之类的控件中,该如何做?还想问一下如何
- oracle 问题
- 在wise中如何设置odbc?!急切等待!!!!!!满意送上N百分!!!
- 哪有真正被解密的Tvichw32版本(操作端口用),谢谢各位了
- Dll问题
- 程序运行后,如何判断是否有键盘按下?
- 小问题!谢谢
var
fmP_archives:TfmP_archives;
begin
dm1.ADOQuery4.Close;
dm1.ADOQuery4.SQL.Clear;
dm1.ADOQuery4.SQL.Add('select * from P_archives where isDimission=''否''');
dm1.ADOQuery4.Open;//-----------
FormWait:=TFormWait.Creat(Self);
FormWait.Show;
FormWait.Update;
//----------- fmP_archives := TfmP_archives.Create(self);
try
fmP_archives.ShowModal;
finally
fmP_archives.Free;
end; //------------
FormWait.Hide;
FormFree.Free;
//------------
end;
主要都是在你打开窗口中的大概位置formaa.ProgressBar1.Position:=X;
怎么创建一个线程?
begin
progressbar1.position:=progressbar1.position+1;
if progressbar1.Position =progressbar1.Max then
timer1.enabled:=false;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
timer1.enabled:=true;end;
dm1.ADOQuery4.Close;
dm1.ADOQuery4.SQL.Clear;
dm1.ADOQuery4.SQL.Add('select * from P_archives where isDimission=''否''');
dm1.ADOQuery4.Open;
这段代码.搜索数据库用的时间久,那我怎么知道完成dm1.ADOQuery4.Open
用了多长时间?