Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi im memo manuell bustaben Entfernen (https://www.delphipraxis.net/41192-im-memo-manuell-bustaben-entfernen.html)

kingflo 27. Feb 2005 17:15


im memo manuell bustaben Entfernen
 
Hallo.
Frage bezieht sich auf Memo, richedit usw
Weiß jemand wie ich es manuell machen kann, das der nächste Buchstabe vor dem Coursor entfert wird?
Genauso wie das Ereignis der Entf Taste?

Wäre nett wenn mir das jemand sagen kann

Gentleman 27. Feb 2005 17:21

Re: Manuell Entfernen
 
Hi!

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Text: String;
  i: Integer;
begin
  Text:= RichEdit1.Text;
  i:= RichEdit1.SelStart;
  Delete(Text, i + 1, 1);
  RichEdit1.Text:= Text;
  RichEdit1.SelStart:= i;
end;
So sollte es funktionieren.

kingflo 27. Feb 2005 17:41

Re: Manuell Entfernen
 
Hat gefunzt danke.

Hat mir nur leider nicht geholfen.

Denn ich habe das Problem, dass bei meiner Anwendung im SynEditor die entf Taste nicht reagiert.
Dann wollte ich manuell im OnKeyDown die Entf taste abfangen und das Ereignis manuell ablaufen lassen. Aber irgendwie reagiert die Entf taste da auch nicht passiert nämlich leider auch nichts.

JasonDX 27. Feb 2005 17:48

Re: Manuell Entfernen
 
im fall keypreview vom Forumlar auf true stellen
und ansonsten ne andere tastatur probieren ;)

kingflo 27. Feb 2005 18:05

Re: Manuell Entfernen
 
Bringt leider auch nichts siehe hier:
http://www.delphipraxis.net/internal...=327396#327396

Luckie 27. Feb 2005 20:59

Re: Manuell Entfernen
 
Bitte gib deinem Thread einen aussagekräftigeren Titel. "Manuel entfernen" kann sich auf alles beziehen.


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