2009-05-20 9 views

Antwort

1

Wenn Sie die Tastenkombination Strg + V für ein Menüelement verwenden und der Handler dieses Menüelements nichts unternimmt, kann dies der Funktionalität des TextEditors vorausgehen.

Auch, wenn Ihr Formular ein MDI-Kind ist, können Sie manuell die Kopieren/Einfügen, was tun nach den Anweisungen dieses Artikels http://msdn.microsoft.com/en-us/library/4s6dtf7z.aspx

+0

Es ist ein MDI-Kind, ich werde in den Artikel schauen, den Sie verlinkt haben –

0

Haben Sie Nicht-DX-Steuerelemente in dem Formular, in das Sie erfolgreich einfügen können? Es ist möglich, dass Sie ein Ereignis auf dem Formular haben, das den Paste-Tastenanschlag isst. Überprüfen Sie speziell die KeyPreview Eigenschaft des Formulars und das KeyPress Ereignis.

+0

Guter Ruf Tim, ich kann nicht in eine einfache .net TextBox einfügen, ich verwende das DevExpress XtraForm für das Formular. Ich habe überprüft, dass nichts mit dem KeyPress-Ereignis registriert ist, aber KeyPreview wurde auf false gesetzt. Ich habe versucht, es auf wahr und keine Änderung der Funktionalität einzustellen. Irgendwelche anderen Ideen? –

+0

Ich würde vorschlagen, was Petros sagte: Überprüfen Sie, ob Sie ein Menü zum Bearbeiten haben, das auf Strg + V reagiert und einen leeren Handler oder einen Handler hat, der nach einem bestimmten Steuerelementtyp sucht. –