Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Werte in ein neues Formular übernehmen? (https://www.delphipraxis.net/127993-werte-ein-neues-formular-uebernehmen.html)

nixalsverdruss 22. Jan 2009 12:48


Werte in ein neues Formular übernehmen?
 
Hallo,

wie programmier ich es, dass ich Werte von einem ins andere Formular übernehme. Im Form1 ist ein Label mit einer ganz bestimmten ganzen Zahl. Beim Öffnen des For2 soll diese Zahl dort wieder erscheinen. Wie geht das?
Danke schon mal im Voraus
nixalsverdruss

DeddyH 22. Jan 2009 12:50

Re: Werte in ein neues Formular übernehmen?
 
Delphi-Quellcode:
Form2.Label.Caption := Form1.Label.Caption;
Oder was meinst Du konkret?

nixalsverdruss 22. Jan 2009 12:52

Re: Werte in ein neues Formular übernehmen?
 
Ja genau das hab ich gemeint! Dankeschön! :hello:

nixalsverdruss 22. Jan 2009 14:40

Re: Werte in ein neues Formular übernehmen?
 
Der Wert den ich übernehmen will verändert sich aber ständig, da es die Zeit zählt (imSekundentakt). Im neuen Formular wird hierbei:
Zitat:

Delphi-Quellcode:
Form2.Label.Caption := Form1.Label.Caption;
aber nur der Startwert nämlich 0 wiedergegeben. Wie kann ich das verändern? Also das er immer den Wert anzeigt der dort gerade war beim Schließen des Formulars?

DeddyH 22. Jan 2009 15:01

Re: Werte in ein neues Formular übernehmen?
 
Der Wert wird ja in irgendeiner Variablen stehen. Den musst Du nur dem Label beim Öffnen der Form zuweisen.

nixalsverdruss 22. Jan 2009 15:18

Re: Werte in ein neues Formular übernehmen?
 
nein das hab ich so gelöst.:
Delphi-Quellcode:
procedure TForm2.Timer1Timer(Sender: TObject);
begin
Label42.caption:=inttostr(strtoint(Label42.caption)+1);
end;

mkinzler 22. Jan 2009 15:26

Re: Werte in ein neues Formular übernehmen?
 
Ich würde den Wert zusätzlich im richtigen Format ablegen

DeddyH 22. Jan 2009 15:31

Re: Werte in ein neues Formular übernehmen?
 
Gewöhn Dir besser an, Logik und Darstellung zu trennen.

nixalsverdruss 22. Jan 2009 15:33

Re: Werte in ein neues Formular übernehmen?
 
okay hab ich geändert.

Was ist mit dem gemeint?

Zitat:

Ich würde den Wert zusätzlich im richtigen Format ablegen


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