Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi wie kann ich das 1. zeichen eines edits löschen ? (https://www.delphipraxis.net/94663-wie-kann-ich-das-1-zeichen-eines-edits-loeschen.html)

24karatboy 25. Jun 2007 10:35


wie kann ich das 1. zeichen eines edits löschen ?
 
folgendes problem : ich will bei einem taschenrechner die + / - taste einbauen nur jetzt bleib ich hängen wenn ich von - nach + machen will kann mir da jemand helfen mit delete oder so ?

hier schonmal das was ich gemacht habe:

Delphi-Quellcode:
x:=strtoint(edit1.text);

  if (x > 0) then
    x:=-x;
    edit1.Text:=inttostr(x)
  else if (x < 0) then begin
    if pos( '-', Edit1.Text ) = 1 then

      edit1.Text:=inttostr(x);

Nuclear-Ping 25. Jun 2007 10:38

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Delphi-Hilfe -> "Delete"

DeddyH 25. Jun 2007 10:39

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Meinst Du positiv und negativ umschalten?

24karatboy 25. Jun 2007 10:41

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
komme da nicht zurecht kannste mir nicht ein beispiel geben ? da gibt es 50 delete methoden ...

24karatboy 25. Jun 2007 10:42

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
ja genau deddyh ;)

DeddyH 25. Jun 2007 10:45

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Delphi-Quellcode:
  x:=strtoint(edit1.text);

//  if (x > 0) then
    x:=-x;
    edit1.Text:=inttostr(x)
(*  else if (x < 0) then begin
    if pos( '-', Edit1.Text ) = 1 then

      edit1.Text:=inttostr(x); *)

24karatboy 25. Jun 2007 10:47

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
hmmm was wolltest du mir damit zeigen ?

mkinzler 25. Jun 2007 10:53

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Zitat:

Zitat von 24karatboy
komme da nicht zurecht kannste mir nicht ein beispiel geben ? da gibt es 50 delete methoden ...

Aber nur eine Delete-Funktion!

Nuclear-Ping 25. Jun 2007 10:56

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Naja, ich glaub das Beispiel von Deddy löst sein Problem schon. Mit Delete muss er da nicht groß rumhantieren.

DeddyH 25. Jun 2007 11:00

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
So wird aus positiv negativ und umgekehrt.
Wenn Du unbedingt negativ haben willst, geht das z.B. so:
Delphi-Quellcode:
x:=strtoint(edit1.text);
x := -abs(x);
edit1.Text:=inttostr(x);


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr.
Seite 1 von 4  1 23     Letzte »    

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 by Thomas Breitkreuz