![]() |
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 ... |
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. |
Re: Button, der etwas zurückgibt
Das Problem an der Sache ist, dass es natürlich in zwei unterschiedlichen Forms ist ...
|
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: |
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. |
Re: Button, der etwas zurückgibt
Zitat:
Die Variable wird dann so aufgerufen:
Delphi-Quellcode:
Form1.Variable := ...
|
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 |
Re: Button, der etwas zurückgibt
Ich hab's bis jetzt immer mit
Delphi-Quellcode:
gelöst.
Form1.Variable
|
Re: Button, der etwas zurückgibt
hi!
hab das grad ausprobiert und es ging nicht! Wie kann das sein? Ciao fkerber |
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. |
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