![]() |
Felder zurücksetzen
Hallo ich möchte mit einem button klick mehrere felder nicht löschen sondern auf den startwert zurück
setzen!!! wie geht das?? mfg matthias |
Re: Felder zurücksetzen
Was für Felder. Auf jeden Fall musst du dir die Startwerte merken oder fest im Programm verdrahten.
Am besten du machst ne neue Prozedur in dem die Startwerte gesetzt werden. Hat den Vorteil, dass du beim starten des Programms diese Prozedur aufrufen kannst und so die werte nur an einer Stelle ändern musst. |
Re: Felder zurücksetzen
ich gebe den feldern als Text schon 0,000 als startwert für das formular vor!
reicht das und kann ich diesen Startwert beim buttonklick wieder holen?? mfg matthias |
Re: Felder zurücksetzen
hallo
wenn du zum Bsp schreibst
Code:
dann geht es nicht, aber wenn du es so machst
Edit1.Text := '0,000';
Code:
dann kannst du (wenn du die Variable/Konstante nicht änderst) in deiner Buttonprozedur drauf zugreifen
var
Startwert: String; begin Edit1.Text := Startwert; end; @ jim deine variante find ich gut, ich werde si mal ausprobieren. thx mfg freak |
Re: Felder zurücksetzen
Zitat:
Den Wert den du vorgegeben hast kannst du nicht ohne weiteres wieder herstellen. deshalb definiere dir im Formular eine Prozedur:
Delphi-Quellcode:
Dann kannst du diese Prozedur immer aufrufen, wenn das Formular zurückgesetzt werden soll.
TForm1 = class(TForm)
. . . public procedure Reset; end; . . . procedure TForm1.Reset; begin Edit1.Text:='0,0000'; Checkbox1.Checked:=false; . . . end; |
Re: Felder zurücksetzen
hallo
hab mich unglücklich ausgedrückt wenn der meinen quellcode in formcreate schreibt ist bei der ersten variante beim verändern des Edit1.Text´s der Startwert weg. mfg freak |
Re: Felder zurücksetzen
nö
...nö galt dem Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:28 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