Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Feld in Minus umwandeln !!!!Brauche Hilfe!!!! (https://www.delphipraxis.net/30333-feld-minus-umwandeln-brauche-hilfe.html)

superstar025 23. Sep 2004 15:49


Feld in Minus umwandeln !!!!Brauche Hilfe!!!!
 
Hallo
ich habe ein Maskedit mit dem folgenden befehl auf OnKeyUp mit einer maske von !9,999;1;_
jedoch möchte ich das feld um ein zeichen erweitern

Delphi-Quellcode:
//Dezimalstelle wird auf 3 Stellen hinters Komma getrennt bzw. gerundet.//
try
    Maskedit10.Text := Format('%-.3f', [StrToFloat(Maskedit10.Text)])
  except
    Maskedit10.SetFocus;
  end
in dieses feld wird normalerweisen ein Prozentsatz eingetragen z.b. 1,05 jedoch möchte ich falls notwendig ein minuszeichen davor machen damit der Prozentsatz abgezogen wird.

Ich kann in diesem Float aber kein Minuszeichen eintragen glauch ich
was kann ich dagegen machen???


MFG

Matthias

:drunken:

superstar025 23. Sep 2004 15:54

Re: Feld in Minus umwandeln !!!!Brauche Hilfe!!!!
 
oder gibt es eine möglichkeit mit einer checkbox oder so
falls die gefüllt ist mach bitte ein minus vor der zahl??

mfg Matthias

KrasserChecker 23. Sep 2004 15:56

Re: Feld in Minus umwandeln !!!!Brauche Hilfe!!!!
 
So?
Code:
Maskedit10.Text := '-'+Format('%.3f', [StrToFloat(Maskedit10.Text)])
Ansonsten einfach kein MaskedEdit einsetzen. Das Ding macht nur Probleme.

superstar025 23. Sep 2004 16:15

Re: Feld in Minus umwandeln !!!!Brauche Hilfe!!!!
 
am besten wäre es ja wenn ich dies direkt in die maskedit eingeben könnte


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz