Delphi-PRAXiS
Seite 2 von 4     12 34      

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 11:02

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
ja deddyh das hatte ich ja auch hingekriegt aber wenn man nochmal drauf klickt soll das wieder verschwinden und das muss man abfragen ...

24karatboy 25. Jun 2007 11:08

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
und ich weiss gerade nicht wie ich das abfragen soll weil in x ist ja der negative wert und ich kann ja nicht -x abfragen weil die variable x ist oder ?

Klaus01 25. Jun 2007 11:08

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

Zitat von 24karatboy
ja deddyh das hatte ich ja auch hingekriegt aber wenn man nochmal drauf klickt soll das wieder verschwinden und das muss man abfragen ...

Muß man nicht, wenn immer nur das Vorzeichen gewechselt werden soll.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  x : Integer;
begin
  x:=StrToInt(Edit1.Text);    // z.B. -2   bzw: 2
  x:=-x;                      // 2         -2
  edit1.Text:=IntToStr(x);    // 2         -2
end;
Grüße
Klaus

24karatboy 25. Jun 2007 11:09

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
was ist denn wenn ich von minus wieder nach plus möchte das funzt so nicht klaus ?

Luckie 25. Jun 2007 11:11

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  x : Integer;
begin
  x:=StrToInt(Edit1.Text);    // z.B. -2   bzw: 2 
  x:= x * -1;                      // 2         -2 
  edit1.Text:=IntToStr(x);    // 2         -2 
end;
Mathematik der fünften Klasse. :?

CCRDude 25. Jun 2007 11:12

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Auch wenn ich 24karatboy Posts auch etwas wenig aussagekräftig und noch weniger bemüht finde, möchte ich doch anmerken, daß Delete hier nicht passt, da Text eine Property ist, Delete aber ein Variablen-, kein Konstantenobjekt erwartet (oder wie diese schöne Fehlermeldung noch gleich heißt) ;)

24karatboy 25. Jun 2007 11:14

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
das hab ich gesucht ;) die einfachste mathe regel und ich komme nicht drauf ...

danke euch allen

Nuclear-Ping 25. Jun 2007 11:14

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Warst du in der Schule? Da lernt man: Minus und Minus ergibt Plus.

-x - -x = +x

24karatboy 25. Jun 2007 11:15

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
jemand ein paar vorschläge was man noch so einbauen könnte ?

Nuclear-Ping 25. Jun 2007 11:16

Re: wie kann ich das 1. zeichen eines edits löschen ?
 
Den "Beenden" Knopf


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
Seite 2 von 4     12 34      

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