通过c#将选定的列表视图项转移到剪贴板

本文关键字:视图 转移 剪贴板 列表 通过 | 更新日期: 2023-09-27 18:15:34

我正在尝试使用imagelist控件使用一个小缩略图预览从目录中填充图像到listview。一旦用户从列表视图中选择了一个项目,我希望被选中的项目被复制到剪贴板。

我已经编写了填充listview的代码。这是一个c# winforms应用程序。

我想试试这样做:

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
this.listView1.Items[0].Selected = true;
}

我只是有问题得到的数据复制到剪贴板。

我的问题:如何通过c#

将选定的listview项转移到剪贴板

任何帮助将不胜感激!

提前感谢!

通过c#将选定的列表视图项转移到剪贴板

您可以使用(for text)

Clipboard.SetText(this.listView1.SelectedItem.Text);

Image imgToCopy = Image.FromFile(this.listView1.SelectedItem.Text);
Clipboard.SetImage(imgToCopy);

根据您的要求:

Clipboard.SetImage(Image);
Clipboard.SetDataObject(object);
Clipboard.SetText(string);
...