![]() |
Form.Refresh
Moin,
ich rufe eine Form mit Form.showModal auf. Erst danach fülle ich diverse Edits und Memos mit Daten aus einer Datenbank. Jetzt werden die Daten aber nicht angezeigt, ich dachte, mit Form.Refresh könnte ich dafür sorgen. Was muss ich denn aufrufen, damit die Daten in den Controls angezeigt werden? Ich möchte die einzelnen Felder nicht schon vorm Aufruf der Form belegen... Gruß Gambit |
Re: Form.Refresh
Moment, ich hol schnell die Glaskugel....
Also ohne etwas Code was Du machst kann ich nur raten. |
Re: Form.Refresh
bei showmodal bleibt der code der nachfolgt stehen!
|
Re: Form.Refresh
Wann und wo werden die Edits gefüllt (z.B. onShow), wird diese Procedure auch aufgerufen?
PS: ein Refresh zeichnet nur das Foumlar neu, wenn die Daten da noch nicht geladen sind, können sie auch nicht angezeigt werden, es sei denn du lädst sie in onRepaint, oder so (aber in onRepaint sollte sowas ja eh nicht gemacht werden). |
Re: Form.Refresh
Nein, ich möchte die Edits von der anderen Form aus füllen...
|
Re: Form.Refresh
Dann solltest du die Control füllen, bevor du ShowModal ausführst.
Grüße Mikhal |
Re: Form.Refresh
Zitat:
Was uschi meint,
Delphi-Quellcode:
Und ich weiß ja nicht, wo und wie du die Edits füllst.
//z.B. im Form1
Edit's füllen << die hier eingetragen Werte sind zu sehen Form2.SchowModal... << solage Form2 sichtbar ist, bleibt das Programm hier stehen Edit's füllen << weßhalb die hier eingetragenen Werte nicht sichtbar sind ob/wenn du z.B. dem Form2 Ereignisprozeduren gegeben hast, dann muß dort ja auch alles ander Richtigen Stelle stehen (so wie es ja auch bei uschi's Beitrag auf die Position ankommt) PS: ein bissl Code würde die Lösung natürlich vereinfachen (siehe Bernhard Geyer) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 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