![]() |
images amklicken und variable wert zuweisen
Hallo,
Ich hab 3 Images und will wenn ich eins von denen anklicke(egal welches) einer variable den Wert 1 zuweisen, wenn ich 2 anklicke den wert 2 usw und wenn ich keins anklicke den wert 0. Wie löse ich das am besten? |
Re: images amklicken und variable wert zuweisen
im Objetkinspektor kannst du unter "ereignisse" den ereignis "OnClick" zuweisen was du möchtest...
gruss, ims |
Re: images amklicken und variable wert zuweisen
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz