Wie überschreiben Kopieren und Einfügen in Richtextbox

7

Wie kann ich die Copy / Paste-Funktionen in einer Richtextbox C # -Anwendung überschreiben? Einschließlich ctrl-c / ctrl-v und Rechtsklick kopieren / einfügen.

Es ist WPF richtextBox.

    
raym0nd 30.08.2011, 13:19
quelle

3 Antworten

18

Um die Befehlsfunktionen zu überschreiben:

%Vor%

Und das Klicken mit der rechten Maustaste wird in einer Winforms RichTextBox nicht unterstützt

- BEARBEITEN -

Zu spät erkannt, das war eine WPF-Frage. Um dies in WPF zu tun, müssen Sie einen benutzerdefinierten Copy and Paste-Handler anhängen:

%Vor%     
Edwin de Koning 30.08.2011, 13:28
quelle
4

Was ist mit Ausschneiden bei Verwendung von Copy- und Paste-Handlern? Wenn Sie Ihre benutzerdefinierte Implementierung von OnCopy haben und Sie damit umgehen,

%Vor%

OnCopy wird auch aufgerufen, wenn Cut ausgeführt wird - ich kann nicht herausfinden, ob die Methode zum Kopieren oder Ausschneiden aufgerufen wurde.

    
Lufa 16.08.2013 15:59
quelle
1

Ich habe das benutzt:
//doc.Editor ist die RichtextBox

%Vor%     
raym0nd 30.08.2011 13:41
quelle

Tags und Links