Einzelnen Beitrag anzeigen

der_kumpel

Registriert seit: 30. Jun 2007
42 Beiträge
 
#1

Memo - STRG+V deaktivieren

  Alt 26. Jan 2008, 11:57
Moin,


wie kann man verhindern, dass per STRG+V der Inhalt der Zwischenablage ins Memo eingefügt wird?

Ich würde dies gerne selber im OnKeyDown Event machen, da ich den Text zuvor noch überprüfen möchte.


Delphi-Quellcode:
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if ((Key = Ord('V')) and (ssCtrl in Shift)) then
    begin
      Clipboard.Open;
        try
          // Text filtern...
        finally
          Clipboard.Close;
        end;
    end;
end;
So wird der Text einmal gefiltert und anschließend leider nochmal komplett eingefügt.


Danke,
kumpel
  Mit Zitat antworten Zitat