Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Rückker auf Form nach ShowModal [gelöst] (https://www.delphipraxis.net/101883-rueckker-auf-form-nach-showmodal-%5Bgeloest%5D.html)

quendolineDD 19. Okt 2007 15:30


Rückker auf Form nach ShowModal [gelöst]
 
Hallo DP :)

Ich habe derzeitig eine Form, welche in einer StringGrid die aktuellen Daten der Personen enthält und aufzeigt.

Nun kann ich über einen Button eine zweite Form öffnen, welche mit ShowModal angezeigt wird. Dort kann man neue Personen hinzufügen und deren Eigenschaften/Können einstellen.

Wenn man diese Person eingestellt hat, sollte das erste Formular wieder alles aktualisieren.

Ich habe es mit .Refresh versucht, mit onShow, mit FormPaint. Bisher hat die Form in keinem Fall sich aktualisiert und die neuen Daten geholt.

Eigentlich wird doch mit .Refresh auch .Repaint aufgerufen, wie kann ich aber das .Repaint auf FormPaint umleiten o.ä.?

Ich wüsste nicht, wie ich das nun machen soll :-\

Hier ein bisschen Quellcode:

Delphi-Quellcode:
addPersonForm.ShowModal;
Delphi-Quellcode:
Personenansicht.Refresh;
AddPersonForm.Close;
Delphi-Quellcode:
procedure TPersonenansicht.FormPaint(Sender: TObject);
Danke euch schonmal
Grüße aus Dresden

Edit:
Problem gelöst, nun klappt es o.O

Progman 19. Okt 2007 15:41

Re: Rückker auf Form nach ShowModal [gelöst]
 
du musst vielleicht nicht nur das Form Personenansicht refreshen, sondern eher die Controls/Komponenten, die sich geändert haben.

quendolineDD 19. Okt 2007 15:46

Re: Rückker auf Form nach ShowModal [gelöst]
 
Es klappt jetzt, nachdem ich die Prozedur FormPaint aufrufe und .Refresh wird nach dem Rückkehr auf das Hauptformular dieses auch neu gezeichnet.

Entweder hatte ich dies bis eben noch nicht mitbekommen ... oder was auch immer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 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