Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi komponente eigenen namen wissen lassen, wie geht das? (https://www.delphipraxis.net/82729-komponente-eigenen-namen-wissen-lassen-wie-geht-das.html)

Skullschildi 18. Dez 2006 21:17


komponente eigenen namen wissen lassen, wie geht das?
 
Also ich hab etliche dynamische images, und die sollen ihren eigenen namen herausfinden. bzw. was für ein objekt sie sind. mit
Delphi-Quellcode:
 Timage := self; oder Timage := sender;
geht das nicht. wie übergebe ich Timage die eigene komponente?
danke für die antworten

mkinzler 18. Dez 2006 21:19

Re: komponente eigenen namen wissen lassen, wie geht das?
 
Delphi-Quellcode:
(Sender as TComponent).Name

TStringlist 19. Dez 2006 00:07

Re: komponente eigenen namen wissen lassen, wie geht das?
 
Dynamisch erzeugte Komponenten haben keinen Namen (=leerer String), ...es sei denn, Du weist ihnen direkt nach dem Createn selbst einen zu.

Delphi-Quellcode:
AImage1 := TImage.Create(self);
with AImage1 do begin
  ...
  Name := 'AImage1';
end;

Skullschildi 19. Dez 2006 13:37

Re: komponente eigenen namen wissen lassen, wie geht das?
 
danke, genau das wars, Tstringlist.
mkinzler, du hast recht, das hab ich getan^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz