Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Button, der etwas zurückgibt (https://www.delphipraxis.net/13934-button-der-etwas-zurueckgibt.html)

Morfio 29. Dez 2003 14:28


Button, der etwas zurückgibt
 
Hi,

ich möchte, wenn ich auf einen Button klicke, dass sich ein Formular öffnet. Darin kann man was auswählen. Ebenfalls gibt es darin einen Button namens Wählen. Klickt man diesen an, soll das ausgewählte zurückgegeben werden. Ist das möglich? Wenn ich procedure in function umbennen, funktioniert das nicht (wohl wegen dem Eventhandler?). Als Beispiel:

Rückgabe = ÖffneFormular(Irgendein Parameter);
|
|-> in Rückgabe soll dann ein Wert das Ausgewählte stehen, sobald man den Knopf drückt im zweiten Formular und es sich schließt.

Ist das möglich?

Vielen Dank,

Morfio ...

Matze 29. Dez 2003 14:30

Re: Button, der etwas zurückgibt
 
Ob das mit der function geht, bezweifle ich.

Aber du könntest eine globale variable nehmen und im OnClick dieser etwas zuweisen.

Morfio 29. Dez 2003 14:34

Re: Button, der etwas zurückgibt
 
Das Problem an der Sache ist, dass es natürlich in zwei unterschiedlichen Forms ist ...

Stanlay Hanks 29. Dez 2003 14:38

Re: Button, der etwas zurückgibt
 
Hi. Schau dir mal in der OH "ShowModal" und "ModalResult" (heißt doch so, oder :gruebel:) an. Vielleicht hilft dir das Weiter.

Man liest sich, Stanlay :hi:

Jens Schumann 29. Dez 2003 14:40

Re: Button, der etwas zurückgibt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich habe Dir ein kleines Beispiel gebastelt.
Das Geheimnis steht in unit2. Wichtig ist, das TForm2 über die
Projektoptionen in die Liste der verfügbaren Formulare geschoben wird.

Matze 29. Dez 2003 14:51

Re: Button, der etwas zurückgibt
 
Zitat:

Zitat von Morfio
Das Problem an der Sache ist, dass es natürlich in zwei unterschiedlichen Forms ist ...

Das würde doch nichts ausmachen. Global deklarierte Variablen kann man von jeder Form aus aufrufen, sofern die Form mit der Variable in due Uses aufgenommen wurde.

Die Variable wird dann so aufgerufen:
Delphi-Quellcode:
Form1.Variable := ...

fkerber 29. Dez 2003 14:55

Re: Button, der etwas zurückgibt
 
Hi!

@matze:
Ich glaube hier irrst du:

es geht nicht mit Form.Variable, sondern man kann/muss die Variable ohne das Form ansprechen!
Also nur Variable:=

Ciao fkerber

Matze 29. Dez 2003 14:58

Re: Button, der etwas zurückgibt
 
Ich hab's bis jetzt immer mit
Delphi-Quellcode:
Form1.Variable
gelöst.

fkerber 29. Dez 2003 14:59

Re: Button, der etwas zurückgibt
 
hi!

hab das grad ausprobiert und es ging nicht!
Wie kann das sein?

Ciao fkerber

Morfio 29. Dez 2003 14:59

Re: Button, der etwas zurückgibt
 
Hi,

vielen Dank an alle. Ich probiere jetzt mal mein Glück und melde mich dann nochmal.

Viele Grüße,

Morfio ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.
Seite 1 von 2  1 2      

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