Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TEDEEdit - Edit zur Eingabe von String, Integer oder Float (https://www.delphipraxis.net/74510-tedeedit-edit-zur-eingabe-von-string-integer-oder-float.html)

andreash 6. Aug 2006 18:37

Re: TEDEEdit - Edit zur Eingabe von String, Integer oder Flo
 
Hallo,

wie wär's, wenn du den inkonsistenten Zustand durch eine Zugriffsfunktion für die Eigenschaft InputTyp beseitigst. So in der Art:

Delphi-Quellcode:
procedure TEDEEdit.SetVIT(const Value: TInputtypes);
Var
  rTest: Extended;
begin
  If VIT <> Value Then
  Begin
   If Value = InpInteger Then
     Text := IntToStr(StrToIntDef(Text, 0))
   Else
   If Value = Inpfloat Then
   Begin
    If Not TryStrToFloat(Text, rTest) Then
      Text := '0'
   End;
   VIT := Value;
  End;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.
Seite 2 von 2     12   

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