![]() |
Bei TImage OnClick Event auf das geklickte Image schliessen.
Hallo,
ich habe mehrere TImages so erstellt: var bilder: array[0..zahl - 1] of TImage; x: integer; begin for x := 0 to high(bilder) do begin bilder[x] := TImage.create(self); bilder[x].parent := self; bilder[x].autosize := true; end; Wie kann ich jetzt, wenn alle Bilder das selbe OnClick Event haben, auf das Image schliessen auf welches gelickt wurde? Danke |
Re: Bei TImage OnClick Event auf das geklickte Image schlies
Hi,
Ganz einfach: Im Parameter Sender bekommst du das Image geliefert das angeklickt wurde ;)
Delphi-Quellcode:
Gruß
procedure TForm1.ImageClick(Sender: TObject);
begin TImage(Sender).Visible := false; end; Neutral General |
Re: Bei TImage OnClick Event auf das geklickte Image schlies
Funzt! Vielen Dank!
|
Re: Bei TImage OnClick Event auf das geklickte Image schlies
Zitat:
PS: Verwende lieber eine TComponentList (oder ähnliches) anstatt ein Array :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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