Delphi Listbox

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Meister
Üye
Mesajlar: 2
Kayıt: 31 Oca 2022 04:06

Delphi Listbox

Mesaj gönderen Meister »

2 ayrı listbox verisini bir buton yardımıyla toplayıp 3. listbox a nasıl aktarabilirim
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 181
Kayıt: 01 Oca 2008 05:34

Re: Delphi Listbox

Mesaj gönderen Commandx »

Mobilden yazdım, denemedim

Kod: Tümünü seç

var
i:integer;
 begin
  listbox3. Clear ; 
   for i:= 0 to listbox1.items.count-1 do begin
   listbox3.items.add(IntToStr(StrToInt(listbox1.items.strings[i]) + StrToInt(listbox2. items. strings[i])) ) ;
 end;
end;
En son Commandx tarafından 03 Şub 2022 04:12 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
s3lin
Üye
Mesajlar: 1
Kayıt: 31 Ara 2021 02:05

Re: Delphi Listbox

Mesaj gönderen s3lin »

işe yaradı
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 181
Kayıt: 01 Oca 2008 05:34

Re: Delphi Listbox

Mesaj gönderen Commandx »

Mesajınıza istinaden bunu deneyin bir.
Listbox2 nin Listbox1 deki sıra karşılığındakileri toplar. Listbox3 de toplanmış olarak ekler

Kod: Tümünü seç

// Burayı bir butona, yada listbox1 in Clickine de veya bir PopupMeüye yazabilirsin
procedure TForm1.ListBox1DblClick(Sender: TObject); //ben dblclicke yazdım.
VAR
A,B,C:integer;
begin
    Listbox2.ItemIndex:= Listbox1.ItemIndex;
      A:=StrToInt(Listbox1.Items.Strings[listbox1.itemindex]);
      B:=StrToInt(listbox2.Items.Strings[ListBox2.itemindex]);
      C:=A+B;
    Listbox3.Items.Add(InttoStr(C));
end;

http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Cevapla