Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe Luftdruckrechner (https://www.delphipraxis.net/87264-hilfe-luftdruckrechner.html)

Y-Fritz 27. Feb 2007 11:37

Re: Hilfe Luftdruckrechner
 
Zitat:

Zitat von Nikolas
Ich habe mal den Code für ein Editfeld, dass nur korrekt eingegebene Zahlen zulässt in der Codelibrary veröffentlicht, den kannst du für deine Zwecke anpassen.

Hättest du vielleicht auch noch den Link,
hab zwar in der libary gesucht aber nicht gefunden.

Nikolas 27. Feb 2007 12:14

Re: Hilfe Luftdruckrechner
 
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
var
string1: string;
begin
string1:=edit1.text;

//allgemeine Sperrung von allen Zeichen ausser
//backspace, (-) , (,) und Zahlen
if not (key in[#8{,#44,#45,}#48..#57]) then key:=#0;

{// das Minus darf nur am Anfang benutzt werden
if (edit1.selstart <> 0) and( key=#45) then key:=#0;

// nur ein Komma
if (pos(#44,string1)>0) and (key=#44) then key:=#0;

// kein Komma am Anfang
if (edit1.SelStart=0) and (key= #44) then key:=#0;

// Kein -,xxx
if     (edit1.selstart=1) and
        (string1[1]='-')  and
        (key=#44)         then
         key:=#0; }
end;
Hilft nicht gegen c&p, aber sonst bei jeder Eingabe.

Y-Fritz 27. Feb 2007 14:24

Re: Hilfe Luftdruckrechner
 
Jo, danke klappt wunderbar! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.
Seite 3 von 3     123   

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