NMFTP控件如何制作进度条(看看下载多少了)?高手指点一下(5分)

  • 主题发起人 主题发起人 laohe
  • 开始时间 开始时间
L

laohe

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个小小小小的下载程序;但是没有进度条很麻烦

不知道哪位大位知道制作方法;

NMFTP在PacketRecvd事件中设置,可是根据demo代源,没有反应!
 
大侠,快快来
 
动态创建一个progressbar:
bar:=tprogressbar.create;
bar.parent:=form1
.....
 
不能获得已发送多少字节,或每秒几个字节

能详细一点吗,谢谢,谢谢,谢谢

我的希望就在你了

 
var bar:tprogressbar;
begin
bar:=tprogressbar.create(form1);
bar.parent:=form1;
bar.max:=100
bar.min:=0;
bar.step:=NMFTP1.BytesTotal/100;
bar.position:=bar.position+NMFTP1.BytesRecvd/bar.step;
end;
 
谢谢!我去图书管找书,可以用

procedure TForm1.NMFTP1PacketSent(Sender: TObject);
begin
PBGOTO.Max:=NMFTP1.BytesTotal;
PBGOTO.Position:=NMFTP1.BytesSent;
end;

不过还是要感谢你,谢谢,分数不多!不要介意
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部