AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Maskeditfeld Anzahl der Stellen vor dem Komma prüfen
Thema durchsuchen
Ansicht
Themen-Optionen

Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

Ein Thema von superstar025 · begonnen am 1. Okt 2004 · letzter Beitrag vom 1. Okt 2004
Antwort Antwort
superstar025

Registriert seit: 5. Jul 2004
Ort: Beelen
140 Beiträge
 
Delphi 7 Professional
 
#1

Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

  Alt 1. Okt 2004, 08:22
Hallo ich brauche hilfe

wie kann ich in einem maskedit feld prüfen ob ich mehr wie drei Stellen vor dem komma eingegeben habe
und falls dies der fall ist möchte ich ein Warnfenster ausgeben.

wie kann ich das realisieren??

danke im vorraus

matthias



[edit=sakura] Titel geändert, Hilfe brauchen alle. Mfg, sakura[/edit]
Matthias
  Mit Zitat antworten Zitat
1. Okt 2004, 08:36
Dieses Thema wurde von "Sharky" von "Datenbanken" nach "VCL-Komponenten und Controls" verschoben.
MaskEdit != Datenbank
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

  Alt 1. Okt 2004, 08:37
Hai superstart025,

wie sieht denn deine EditMask aus?
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
superstar025

Registriert seit: 5. Jul 2004
Ort: Beelen
140 Beiträge
 
Delphi 7 Professional
 
#4

Re: Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

  Alt 1. Okt 2004, 09:19
Das Maskedit feld hat keine Editmaske und ist mit dem Text 000,000 vordefiniert.

Der on Exit Befehl ist

Delphi-Quellcode:
//Dezimalstelle wird auf 3 Stellen hinters Komma getrennt bzw. gerundet.//
try
    Maskedit1.Text := Format('%-.3f', [StrToFloat(Maskedit1.Text)])
  except
    Maskedit1.SetFocus;
  end
end;
mfg
superstar025

Matthias
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

  Alt 1. Okt 2004, 09:24
Zitat von superstar025:
Das Maskedit feld hat keine Editmaske und ist mit dem Text 000,000 vordefiniert....
Warum verwendest Du ein MaskEdit wenn Du ihm keine EditMaske gibst? Wenn Du EditMasek := '999,000;1;0' setzt kann der Awender nicht mehr Zahlen eingeben.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
superstar025

Registriert seit: 5. Jul 2004
Ort: Beelen
140 Beiträge
 
Delphi 7 Professional
 
#6

Re: Maskeditfeld Anzahl der Stellen vor dem Komma prüfen

  Alt 1. Okt 2004, 12:39
wo liegt eigentlich der unterschied zwischen 0 und 9 in der edit maske?

mfg
superstar
Matthias
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 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