Hi,
Is there an easy way of adding copy-paste for a listview, or should I just switch to DataGridView instead?
My application is kinda like an address book, it contains emails, numbers etc where copy paste would be useful.
Hi,
Is there an easy way of adding copy-paste for a listview, or should I just switch to DataGridView instead?
My application is kinda like an address book, it contains emails, numbers etc where copy paste would be useful.
It's not very difficult to do manual copy and paste, just put in an event handler for KeyDown
(or maybe it's KeyPress
can't remember but fairly sure it's one of them) and check what key is pressed by looking at e.KeyCode
and check if e.Control
is true. If it's one of x
, c
or v
just call Clipboard.SetText
or Clipboard.GetText
to write/read to/from the clipboard.
See here for the MSDN documentation of the Clipboard
class.
You could add a context menu with Copy and Paste on to the ListView also to make it complete.