Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi images amklicken und variable wert zuweisen (https://www.delphipraxis.net/14818-images-amklicken-und-variable-wert-zuweisen.html)

Nachbar22 16. Jan 2004 10:58


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?

ims 16. Jan 2004 11:01

Re: images amklicken und variable wert zuweisen
 
im Objetkinspektor kannst du unter "ereignisse" den ereignis "OnClick" zuweisen was du möchtest...

gruss, ims

Sharky 16. Jan 2004 11:12

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