Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: images amklicken und variable wert zuweisen

  Alt 16. Jan 2004, 12:12
Hai Nachbar22,

ersteinmal Herzlich Willkommen in der Delphi-PRAXIS.

Ich habe das zum Spass mal so gemacht:

Delphi-Quellcode:
var
  bimgclick: array[0..2] of Boolean;

procedure TForm1.FormCreate(Sender: TObject);
begin
  bimgclick[0] := False;
  bimgclick[1] := False;
  bimgclick[2] := False;
  image1.Tag := 0;
  image2.Tag := 1;
  image3.Tag := 2;
  image1.OnClick := ImageClick;
  image2.OnClick := ImageClick;
  image3.OnClick := ImageClick;
end;

procedure TForm1.ImageClick(Sender: TObject);
var
  ndx,
    ianzahl: Integer;
begin
  ianzahl := 0;
  bimgclick[(Sender as TImage).Tag] := not (bimgclick[(Sender as TImage).Tag]);
  for ndx := 0 to 2 do
    begin
      if (bimgclick[ndx]) then
        begin
          inc(ianzahl);
        end;
    end;
  Label1.Caption := IntToStr(ianzahl);
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat