Einzelnen Beitrag anzeigen

Tryer

Registriert seit: 16. Aug 2003
200 Beiträge
 
#3

Re: Wie kann ich ein Return aus Memo entfernen?

  Alt 14. Apr 2004, 10:27
Das 'Return' lässt sich in OnKeyPress unterdrücken:
Delphi-Quellcode:
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
  if (Key = Char(VK_RETURN)) and (GetKeyState(VK_SHIFT) < 0) then
  begin
    Key := #0;
    // DoSomething;
  end;
end;
Der Druck auf 'F9' ruft kein OnKeyPress hervor, dessen Behandlung ist also in OnKeyDown gut aufgehoben.

MfG,
Tryer
  Mit Zitat antworten Zitat