2011-10-07 102 views
0

此問題與2619535相同。重新激活:如何禁用DataGridView的鍵盤快捷鍵?

如果沒有其他鍵盤事件,給定的解決方案對我來說工作正常。 不幸的是,它正在打破鍵盤上的複製​​/粘貼事件。 如何使Ctrl + c和Ctrl + v功能保持不變。我無法使用這些快捷方式進行復制/粘貼。

請協助。

在此先感謝。
維傑

+0

您可以使用ListView控件,而不是數據網格中粘貼數據避免複製和粘貼數據。 – Bryan

+0

謝謝布萊恩。但在這個時間點很難改變控制。 –

回答

0

試試這個代碼,它適用於不復制數據

Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Deactivate 
    Clipboard.Clear() 
End Sub 

,你可以設置在DataGridView成只讀屬性,以避免在數據網格

+0

我想保留現有的複製/粘貼功能。隨着ctrl + h的新增加。 –