![]() |
die letzten 9 Zeichen in einem Memo löschen
hallo,
die ersten 9 Zeichen in einem Memo löschen geht:
Delphi-Quellcode:
Memo1.Text := Copy(Memo1.Text, 10, length(Memo1.Text));
Was muss ich machen, um die letzten 9 Zeichen in einem Memo zu löschen? |
AW: die letzten 9 Zeichen in einem Memo löschen
Die Länge ist doch bekannt, davon kann man ja X Zeichen abziehen, um an die gewünschte Stelle zu kommen. Wäre es übrigens nicht evtl. günstiger, das mittels Selektion zu machen, statt 2 Mal auf Memo.Text zuzugreifen?
|
AW: die letzten 9 Zeichen in einem Memo löschen
Delphi-Quellcode:
Memo1.Text := Copy( Memo1.Text, 1, Length( Memo1.Text)-9);
|
AW: die letzten 9 Zeichen in einem Memo löschen
Super geht !
Danke :-) |
AW: die letzten 9 Zeichen in einem Memo löschen
Es gibt auch noch die Befehle
![]() ![]() ![]() PS: Über ![]() ![]()
Delphi-Quellcode:
.
TMemo.SelText := '';
|
AW: die letzten 9 Zeichen in einem Memo löschen
Ich würde das u. U. etwas komplizierter machen. Wäre da sein normaler String, könnte man es so ohne bedenken machen. Bei einem TStrings können sich am Ende Steuerzeichen einschleichen, ohne dass man sich dessen bewusst ist.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 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