Существует ли простой способ добавить вставку копии для listview, или я должен просто переключиться на DataGridView вместо этого?
Мое приложение отчасти похоже на адресную книгу, оно содержит электронные письма, числа и т.д., где вставка копии была бы полезна.
Копировать и вставить вручную не очень сложно, просто добавьте обработчик событий для KeyDown
(или, может быть, KeyPress
не может вспомнить, но уверен, что это один из них ) и проверьте, какая клавиша нажата, посмотрев на e.KeyCode
и проверьте, истинно ли e.Control
. Если это один из x
, c
или v
, просто вызовите Clipboard.SetText
или Clipboard.GetText
для записи / читать в / из буфера обмена.
См. здесь для документации MSDN для класса Clipboard
.
Вы можете добавить контекстное меню с копированием и вставкой в ListView, чтобы сделать его полным.