![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображать ход копирования в progressbar [D7]
mozgan © (2006-02-21 17:55:00)Добрый вечер!
Как можно заставить progressbar1 отображать
текущую позицию копирования. Т.е. как в программе установки.
Alkid (2006-02-21 18:11:00) [21]На форму бросаешь progressBar. В коде дописываешь:
procedure TForm1.SpeedButton7Click(Sender: TObject);
var
i: integer;
OldFileName,NewFileName: string;
begin
// Инициализируешь прогрессбар
progressbar1.Min := 0;
progressbar1.Max := ListBox1.Items.Count-1;
for I := 0 to ListBox1.Items.Count-1 do
begin
// Пододвигаешь прогрессбар.
progressbar1.position := i;
OldFileName := ListBox1.Items[I];
NewFileName := Edit1.Text + PathDelim + ExtractFileName(OldFileName);
Form2.Caption:=extractFilename(listbox1.Items.Strings[i]);
end.
Вот так вот. Правда где ты собственно копируешь файлы я не понял.
mozgan (2006-02-21 18:04:00) [22]Музон копирую с одного места на другое.
Вот кусок кода:
procedure TForm1.SpeedButton7Click(Sender: TObject);
var
i: integer;
OldFileName,NewFileName: string;
begin
for I := 0 to ListBox1.Items.Count-1 do
begin
OldFileName := ListBox1.Items[I];
NewFileName := Edit1.Text + PathDelim + ExtractFileName(OldFileName);
Form2.Caption:=extractFilename(listbox1.Items.Strings[i]);
end.
Дружище, если есть какие-нить идеи подскажи пожалуйста!
Alkid (2006-02-21 17:58:00) [23]А что ты копируешь и какими средствами?