![]() |
von neuem form variablen bekommen?
hi
ich hab hier ein programm, das erstellt ein neues fenster wo man die ganzen optionen einstellen sollen kann. nun hatte ich das bisher im hauptformular, hab aber halt jetzt einen button, der ein neues form aufruft wo man dann die settings tätigen kann. nun aber meine frage: ich hab einfach die Eingabefelder und Buttons aus dem Hauptformular rüberkopiert, nun funktionieren nat. die ganzen procs nicht mehr, da z.b. eine proc die adresse auslesen soll die unter server eingetragen wordne ist. wie kann ich also ein eingabefeld aus einem anderen formular auslesen? danke schon mal mfg |
Re: von neuem form variablen bekommen?
Delphi-Quellcode:
einfach den Form-namen, davorstellen, und die unit der Form in die uses Klausel eintragen (macht Delphi aber kompilieren (halb)automatisch falls du es nicht machst.TForm1.Button1Click(Sender: TObject); begin ... Server := Form2.EditServer.Text; ... end; |
Re: von neuem form variablen bekommen?
z.B. in Form1:
Delphi-Quellcode:
Edit: Zu langsam :wall:
Variable := Form2.Edit1.Text;
|
Re: von neuem form variablen bekommen?
Probiers mal mit
Code:
Einfach den Namen des Forms, in dem sich die Variable, Komponente oder sonstwas befindet, vor die Variable setzen. Beim ersten Mal will er dann noch den Namen der Unit zu den uses hinzufügen. Danach tuts dann.
DeinForm.DeineVariable := DeinWert
|
Re: von neuem form variablen bekommen?
Zitat:
danke für die Hilfe sowas hab ich mir auch schon gedacht. Das funtzt soweit auch, nur wenn ich nun von diesem neuen Formular einen Button auf dem anderen Disablen will und das mit Form1.Connect.Enabled := False; mache, dann klappt das nicht :( |
Re: von neuem form variablen bekommen?
Hast du die Forum auch bei den uses eingebunden?
|
Re: von neuem form variablen bekommen?
Zitat:
|
Re: von neuem form variablen bekommen?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ich mache das aber immer anders. Ich deklariere mit in Form2 eine privat-Variable und zwei Public-Methoden um diese zu setzen und zu lesen. Über diese Methoden greife ich dann aus Form1 zu. Im Anhang mal ein kleines Demo: |
Re: von neuem form variablen bekommen?
Hey Sharky, danke für deine Demo / MÜhe
habs nun total verstanden (hoffe ich) :lol: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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