0

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

我已经编写了填充列表视图的代码。这是一个C# winforms 应用程序

我正在考虑尝试这样的事情:

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

我只是在将数据复制到剪贴板时遇到问题。

我的问题:如何通过 C# 将选定的列表视图项传输到剪贴板

任何帮助,将不胜感激!

先感谢您!

4

2 回答 2

3

您可以使用(用于文本)

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

或者

Image imgToCopy = Image.FromFile(this.listView1.SelectedItem.Text);
Clipboard.SetImage(imgToCopy);
于 2011-11-24T20:15:58.137 回答
0

根据您的要求:

Clipboard.SetImage(Image);
Clipboard.SetDataObject(object);
Clipboard.SetText(string);
...
于 2011-11-24T20:15:29.213 回答