procedure TForm4.Button2Click(Sender: TObject);
var
i: Integer;
BSaat, Sure: TDateTime;
begin
for i := 0 to ListView1.Items.Count - 1 do
begin
BSaat:= StrToTime(ListView1.Items[i].SubItems[0]); //Başlama saati
Sure:= StrToTime(ListView1.Items[i].SubItems[4]);// Şarkı süresi
ListView1.Items[i].SubItems[0]:= (TimeToStr(BSaat + Sure));
end;
end;
Örnek:
B. Saati Sanatçı Adı Şarkı Süresi
00:00:00 Kayahan 00:03:00
00:03:00 Mustafa 00:04:00
00:07:00 Kenannn 00:02:00
00:09:00
En son brs tarafından 23 May 2015 01:20 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
for i := 0 to ListView1.Items.Count - 1 do
begin
BSaat := 0; Sure := 0;
if i > 0 then
begin
BSaat:= StrToTime(ListView1.Items[i - 1].SubItems[0]); //Başlama saati
Sure:= StrToTime(ListView1.Items[i - 1].SubItems[4]);// Şarkı süresi
end;
ListView1.Items[i].SubItems[0]:= (TimeToStr(BSaat + Sure));
end;
for i := 0 to ListView1.Items.Count - 1 do
begin
BSaat := 0; Sure := 0;
if i > 0 then
begin
BSaat:= StrToTime(ListView1.Items[i - 1].SubItems[0]); //Başlama saati
Sure:= StrToTime(ListView1.Items[i - 1].SubItems[4]);// Şarkı süresi
end;
ListView1.Items[i].SubItems[0]:= (TimeToStr(BSaat + Sure));
end;
Teşekkür ederim....
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
for i := 0 to ListView1.Items.Count - 1 do
begin
BSaat := 0;
Sure := 0;
if i > 0 then
begin
BSaat:= StrToTime(ListView1.Items[i - 1].SubItems[0]); //Başlama saati
Sure:= StrToTime(ListView1.Items[i - 1].SubItems[4]);// Şarkı süresi
end;
ListView1.Items[i].SubItems[0]:= (TimeToStr(BSaat + Sure));
end;
En son brs tarafından 23 May 2015 01:20 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
//Daima listede en az bir satır olduğunu varsayıyorum, ne bileyim tahmin ediyorum.
//Yine söylediğinden anladığım, ilk satırın başlangıcını sen belirliyorsun, bu yüzden ona dokunmuyoruz
//Bu yüzden 2. satırdan itibaren hesaplıyoruz
with ListView1 do
begin
for i := 1 to Items.Count - 1 do
begin
BSaat:= StrToTime(Items[i - 1].SubItems[0]);
Sure:= StrToTime(Items[i - 1].SubItems[4]);
Items[i].SubItems[0] := TimeToStr(BSaat + Sure);
end;
end;
//Daima listede en az bir satır olduğunu varsayıyorum, ne bileyim tahmin ediyorum.
//Yine söylediğinden anladığım, ilk satırın başlangıcını sen belirliyorsun, bu yüzden ona dokunmuyoruz
//Bu yüzden 2. satırdan itibaren hesaplıyoruz
with ListView1 do
begin
for i := 1 to Items.Count - 1 do
begin
BSaat:= StrToTime(Items[i - 1].SubItems[0]);
Sure:= StrToTime(Items[i - 1].SubItems[4]);
Items[i].SubItems[0] := TimeToStr(BSaat + Sure);
end;
end;
Teşekkür ederim....
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...