![]() |
Re: Tedit, vorhandenen Text überchreiben
Einen Overwrite-Modus gibt es bei einem Edit-Control IMHO nicht. Folgendes funktioniert allerdings: (Hoffe, ich habe Dein Problem richtig verstanden...)
Delphi-Quellcode:
Nur die Abgrenzung der gültigen Zeichen muss noch schöner gemacht werden, dazu gibt es aber haufenweise Kram im Forum.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
Var temp: String; sel: Integer; begin If (Ord(Key)>31) And (Edit1.SelLength=0) Then Begin temp := Edit1.Text; sel := Edit1.SelStart; Delete(temp,sel+1,1); Edit1.Text := temp; Edit1.SelStart := sel; End; end; Gruß, teebee |
Re: Tedit, vorhandenen Text überchreiben
Hallo teebee,
genau das habe ich gesucht! Danke für die schnelle Hilfe, war schon am verzweifeln. Gruß Orion3000 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr. |
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