![]() |
Text von Form2 nach Form1 übergeben
Hi zusammen
Entweder spinnt mein Delphi oder ich mache einfach inen blöden Fehler den ich seit einer Stunde noch nicht gefunden habe. Ich möchte einfach Einträge aus der Form2 in die ListView1 in Form1 eintragen. Wenn ich folgenden Code von Form1 nach Form1 mache dann erscheint es auch in der ListView1, die sich in der Form1 befindent:
Delphi-Quellcode:
Jetzt hab ich versucht in Form2 diesen Code:
With ListView1.Items.Add do
begin Caption := Edit1.Text; SubItems.Add(mtext); SubItems.Add(valort); SubItems.Add(ende); SubItems.Add(neuerstart); SubItems.Add(var5); SubItems.Add(team) end;
Delphi-Quellcode:
Aber wenn ich das mache passiert rein gar nichts.
With Form1.ListView1.Items.Add do
begin Caption := Edit1.Text; SubItems.Add(mtext); SubItems.Add(valort); SubItems.Add(ende); SubItems.Add(neuerstart); SubItems.Add(var5); SubItems.Add(team) end; So und deshalb hab ich in Form1 als Test eine Label1 gemacht. Und in Form2 folgendes geschrieben:
Delphi-Quellcode:
Aber in Form1 steht immer noch Label1 ??
procedure TForm2.Button2Click(Sender: TObject);
begin Form1.Label1.Caption := 'Hallo'; end; Könnt ihr mir da bitte weiterhelfen, ich weiss nicht mehr was ich ausprobieren könnte. :gruebel: |
Re: Text von Form2 nach Form1 übergeben
Ich würde mal versuchen ein Redraw von Form1 zu erzwingen:
Delphi-Quellcode:
Wenns funktioniert in der anderen Methode das selbe.
procedure TForm2.Button2Click(Sender: TObject);
begin Form1.Label1.Caption := 'Hallo'; Form1.Update; end; |
Re: Text von Form2 nach Form1 übergeben
Hi mkinzler
Vielen Dank für die schnelle Antwort, aber leider passiert damit auch nichts :cry: |
Re: Text von Form2 nach Form1 übergeben
Es kommt auch keine Fehlermeldung? Eigentlich sollte es so funktionieren.
|
Re: Text von Form2 nach Form1 übergeben
Liste der Anhänge anzeigen (Anzahl: 1)
Hi
Bei mir geht es auch ohne Probleme, das simple Beispiel hier mal im Anhang. |
Re: Text von Form2 nach Form1 übergeben
Nein! Ich habe auch schon versucht den Computer neu zu starten.
Aber ich weiss jetzt auch nicht an wieso es nicht klappen könnte.
Delphi-Quellcode:
so steht es. Und es klappt nicht :(, naja danke muss ich eben wieder etwas anderes versuchen
procedure TForm2.Button2Click(Sender: TObject);
begin Form1.Label1.Caption := 'Hallo'; Form1.Update; Form2.Close; end; |
Re: Text von Form2 nach Form1 übergeben
Zitat:
|
Re: Text von Form2 nach Form1 übergeben
Versuch mal die Daten aus der Form2 zu holen, anstatt sie in Form1 zu schieben.
z.B.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin if Form2.ShowModal then begin Label1.Caption := form2.Edi1.Text; Update; end; end; |
Re: Text von Form2 nach Form1 übergeben
Da ich auch einmal solche Fehler hatte:
-Hast du in irgenteinem OnShow, OnHide, OnActivate ein ListBox Clear drin? Mfg Tobi |
Re: Text von Form2 nach Form1 übergeben
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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