我試圖將單獨程序中的值粘貼到TextEdit
控件中,並且在使用ctrl-v時它不執行任何操作。但是,我可以使用右鍵單擊並粘貼,這是成功的。DevExpress - 無法在TextEdit控件中使用ctrl-v
有沒有我缺少的AllowShortcutKeys = true
?
我試圖將單獨程序中的值粘貼到TextEdit
控件中,並且在使用ctrl-v時它不執行任何操作。但是,我可以使用右鍵單擊並粘貼,這是成功的。DevExpress - 無法在TextEdit控件中使用ctrl-v
有沒有我缺少的AllowShortcutKeys = true
?
如果您對菜單項使用Ctrl + V快捷鍵,並且該菜單項的處理程序不執行任何操作,則可能會先於TextEditor的功能。
另外,如果您的形式是MDI的孩子,你可能需要手動執行以下這篇文章的指示,複製/粘貼的東西http://msdn.microsoft.com/en-us/library/4s6dtf7z.aspx
您可以在表單上成功粘貼任何非DX控件嗎?您可能會在粘貼按鍵的表單上看到一個事件。具體而言,請檢查表格的KeyPreview
屬性以及KeyPress
事件。
良好的通話蒂姆,我不能粘貼到一個純.NET文本框,我我在表單中使用了DevExpress XtraForm。我檢查沒有註冊KeyPress事件,但KeyPreview設置爲false。我試着將它設置爲true,並且沒有改變功能。任何其他想法? – 2009-05-20 16:59:43
我建議Petros說:檢查看看你是否有一個編輯菜單,它響應Ctrl + V,並有一個空處理程序或一個檢查特定控件類型的處理程序。 – 2009-05-20 17:54:10