unit Collec_Disque;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    E1: TEdit;
    Label2: TLabel;
    Button1: TButton;
    E2: TEdit;
    Label3: TLabel;
    LB1: TListBox;
    LB2: TListBox;
    Label4: TLabel;
    Button2: TButton;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure E1Change(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var k,i,j,a,b:integer;
begin
k:=0;
j:=0;
for i:=0 to LB1.items.count-1 do
begin
    if pos(E1.text,LB1.items[i])<>0 then
    begin
    k:=k+1;   {comptage du nombre morceau d'un auteur}
    E2.text:=IntToStr(k);
    a:=pos('*',LB1.Items[i]);
    b:=length(lb1.items[i]);
    lb2.Items[j]:=copy(LB1.items[i],a+1,b-a);
    j:=j+1;
    {copy (listbox1.items[i],a,}

    end;




    end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
E1.clear;
E2.clear;
LB2.clear;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
application.terminate
end;

procedure TForm1.E1Change(Sender: TObject);
begin
lb2.clear
end;

end.