Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.174 Beiträge
 
Delphi 11 Alexandria
 
#1

Markierte(s) Zeichen im Edit über OnKeyPress-Event löschen

  Alt 10. Aug 2006, 19:35
Hallo zusammen,
ich habe einiges versucht, bekomme es aber nicht hin.
Ich muss über das OnKeyPress Event bei bestimmten Tasteneingaben die evtl. markierten Zeichen in meinem Edit löschen, aber nur dann, wenn nicht ALLES markiert ist...

Das habe ich schon :

Delphi-Quellcode:
    
    if (key in [#8, #13, #44, #45, #46, #59]) and
       ((length(InputA.Text)) <> (InputA.SelLength)) then
    begin
      ...???...
      InputA.SelStart := Length(Text); //Cursor muss vermutlich an's Ende gesetzt werden?
    end;
Vielen Dank schon mal im Voraus!
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat