Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form2 Variable auf Form1 (https://www.delphipraxis.net/9248-form2-variable-auf-form1.html)

Deven 21. Sep 2003 20:28


Form2 Variable auf Form1
 
Hallo!

Ich habe ein Problem :)

Ich habe auf einem form2 eine ComboBox1.
Das form 2 lass ich im OnShow vom Form1 aufrufen mit

Delphi-Quellcode:
form2.showmodal;
im FormCreat vom Form1

gebe ich dann an

Delphi-Quellcode:
x := Form2.ComboBox1.ItemIndex;
das problem die Form1 bekommt beim start noch keinen Wert von der Form2 und somit gibt es einen fehler ...

Also wie kann ich es machen das der User gezwungen ist auf der Form2 etwas auszuwählen in der ComboBox und dieser wert dann an das Form1 weiter gegeben wird?

Dankö ;)

chris01 21. Sep 2003 20:35

Re: Form2 Variable auf Form1
 
dann musst du erst form2 createn und danach form1!!

Deven 21. Sep 2003 20:38

Re: Form2 Variable auf Form1
 
und wie ?

das is doch meine Frage :)

chris01 21. Sep 2003 20:45

Re: Form2 Variable auf Form1
 
Du darfst das nicht in den Create schreiben!!
du musst das Schreiben, wenn ComboBox1.Change ist!!
Objektinspector!! Dir Funktion auswählen!!

Deven 21. Sep 2003 20:49

Re: Form2 Variable auf Form1
 
wenn das das programm startet kommt doch direkt die form1

da nützt es doch nix in den Combobox1 Change Form1.creat rein zu schreiben

chris01 21. Sep 2003 20:54

Re: Form2 Variable auf Form1
 
Also um dein Problem zu erfassen:

Du kannst zwei Forms!!
Auf Form2 ist die ComboBox und die soll in Form1 die value ausgeben??

Deven 21. Sep 2003 20:56

Re: Form2 Variable auf Form1
 
steht doch oben -.-"

Der Item.Index von der Combobox1 auf dem Form2

wird in der Form1 wiederverwendet bzw ausgelesen...

da die combobox aber beim start keinen wert hat gibt es nen fehler

chris01 21. Sep 2003 20:58

Re: Form2 Variable auf Form1
 
Dann mach doch einen Defaultwert bei start und beim onChange der combobox x:= ....

Deven 21. Sep 2003 21:03

Re: Form2 Variable auf Form1
 
was für ein defaultwert?

chris01 21. Sep 2003 21:06

Re: Form2 Variable auf Form1
 
ein Defaultwert ist ein Wert, den du am anfang bestimmst!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.
Seite 1 von 2  1 2      

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