Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Form auf "start" setzen (https://www.delphipraxis.net/33446-form-auf-start-setzen.html)

popasst 7. Nov 2004 11:00


Form auf "start" setzen
 
Hallo,

ich suche eine Möglichkeit um alle Variablen und auch bis dahin eingebende Werte (in Textfelder, Tabellen, ...) wieder aus der Form zu entfernen bzw. wieder auf "start" zu setzten.

Ich möchte mir einfach sparen für alle Objekte in der Form so etwas wie Edit1.Text:='' zu schreiben.


cls

der-C 7. Nov 2004 11:31

Re: Form auf "start" setzen
 
mit
Delphi-Quellcode:
Form1.Controls[i]
würde es gehen

aber da musst du immer überprüfen was für ein Typ das Control hat
Delphi-Quellcode:
if Form1.Controls[i] is TEdit then
  TEdit(Form1.Controls[i]).Text := '';
if Form1.Controls[i] is TLabel then
  TLabel(Form1.Controls[i]).Caption := '';
... usw. ...
i ist hier Zählvariable

popasst 7. Nov 2004 14:32

Re: Form auf "start" setzen
 
cool ich danke dir ;D

schade das es nicht sowas wie Form1.relaod; gibt.

Christian Seehase 7. Nov 2004 14:36

Re: Form auf "start" setzen
 
Moin popasst,

wenn das Formular nicht Dein Hauptformular ist, müsste es gehen dieses dynamisch zu erzeugen, dann ggf. einfach zu zerstören und neu erzeugen, um den gewünschten Effekt zu erhalten.


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