Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie lösche ich ein Zeichen im Editfeld? (https://www.delphipraxis.net/13460-wie-loesche-ich-ein-zeichen-im-editfeld.html)

chris_82 18. Dez 2003 22:17


Wie lösche ich ein Zeichen im Editfeld?
 
Wie lösche ich das Zeichen mit dem Index i im Editfeld?

ich weiß ist sicher nicht schwer, finde die funktion aber trotzdem nicht :(

trifid 18. Dez 2003 22:23

Re: Wie lösche ich ein Zeichen im Editfeld?
 
Hallo,

Delphi-Quellcode:
   var s : String;
   var i : Integer; // i-te Zeichen
begin
   s := Edit1.Text;

   Delete (s, i, Length (s));

   Edit1.Text := s;
end;

trifid 18. Dez 2003 22:25

Re: Wie lösche ich ein Zeichen im Editfeld?
 
Hallo,

sorry
Delete (s, i, 1);

Mirilin 18. Dez 2003 22:25

Re: Wie lösche ich ein Zeichen im Editfeld?
 
:hi:

Eine, aber wohl nicht die beste Lösung :wink:

Delphi-Quellcode:
  Edit.SelStart := i;
  Edit.SelLength := 1;
  Edit.SelText  := '';
eine andere

Delphi-Quellcode:
Delete(String,i,1)

mfg Tobias

trifid 18. Dez 2003 22:26

Re: Wie lösche ich ein Zeichen im Editfeld?
 
Hallo @Mirilin,

gleiche Zeit - gleiches gedacht :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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