![]() |
Text vor einem bestimmten Zeichen NICHT löschen
Hallo und guten Tag,
ich würde von euch eine Möglichkeit erfahren, wie man den Text vor dem Zeichen '>' mit BACKSPACE nicht löscht. Ich persönlich habe keine, deswegen kann ich auch keinen Code senden... Sehr freuen würde ich mich auf schnelle Rückmeldungen. Vielen Dank |
AW: Text vor einem bestimmten Zeichen NICHT löschen
Am Anfang steht 'shell>' und alle Zeichen nach > , inklusive > , müssen unversehrt bleiben...
|
AW: Text vor einem bestimmten Zeichen NICHT löschen
Wie oft kommt dieses shell> vor?
Wenn es nur einmalig vorkommt, such die Position mit Pos(). |
AW: Text vor einem bestimmten Zeichen NICHT löschen
wie wäre es mit so etwas:
Delphi-Quellcode:
Gruß
suchstr:='shell>';
p:=pos(suchstr,text); if p>0 then delete(text,p,length(suchstr)-1); K-H |
AW: Text vor einem bestimmten Zeichen NICHT löschen
Zitat:
|
AW: Text vor einem bestimmten Zeichen NICHT löschen
Will ich aber nicht...
|
AW: Text vor einem bestimmten Zeichen NICHT löschen
Dann würde ich sagen: arbeite etwas mit und ändere den Code, den du freundlicherweise zur Verfügung gestellt bekommen hast.
|
AW: Text vor einem bestimmten Zeichen NICHT löschen
Temporär habe ich folgendes versucht:
Delphi-Quellcode:
key #08 ist BACKSPACE laut ASCII, die Länge des Stringes 'shell>' ist 6, und wenn diese Zahl erreicht wird, dann wird die BACKSPACE-Taste blockiert, sodass sich das dadurch nicht löschen lässt...
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin if key=#08 then begin if length(Memo1.Lines[0])=6 then key:=#0; end; end; Für die Erste Zeile des Memos wäre es geschafft... |
AW: Text vor einem bestimmten Zeichen NICHT löschen
Zitat:
|
AW: Text vor einem bestimmten Zeichen NICHT löschen
Zitat:
@Fallenzer warum willst Du unbedingt Backspace nutzen? Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 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