Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Componentensuche in Class procedure - Schreibweise... (https://www.delphipraxis.net/122102-componentensuche-class-procedure-schreibweise.html)

erich.wanker 9. Okt 2008 13:36


Componentensuche in Class procedure - Schreibweise...
 
Hallo Leute...

hab mal eine Frage:
ich erzeuge zur Laufzeit einige Panels
auf eines der Panels erzeuge ich ein Label (name= value_edit1 + Tagwert des Panels) und ein Editfeld(name= edit1+mit Tagwert des Panels)
Wenn ich nun im Editfeld reinschreibe soll das Label den Wert übernehmen... (onChange :=Ttest_pas.editfeld_edit)

Funktionieren tut´s - aber die Geschwindigkeit ist nicht berauschend ;-) ...

Delphi-Quellcode:
class procedure Ttest_pas.editfeld_edit(Sender: TObject);
var x:Integer;
    y:String;
    gefundenes_label: TLMDSimpleLabel;

begin
with sender as TEdit do
 begin
  x:=tag;
  y:=text;
 end;
  gefundenes_label:= (((sender as TEDIT).Parent as TLMDSimplePanel).FindComponent('value_edit1'+inttostr(x))as TLMDSimpleLabel);
  gefundenes_label.Caption:=y;

end;
Anregungen?

Vielen Dank
Erich Wanker

Luckie 9. Okt 2008 13:38

Re: Class procedure - Schreibweise ...
 
Und was hat jetzt der Threadtitel mit dem Inhalt deines Beitrages zu tun?

mkinzler 9. Okt 2008 18:20

Re: Componentensuche in Class procedure - Schreibweise...
 
Speichere Referenzen auf die Komponenten bei der Erzeugung


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 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