【发布时间】:2013-01-17 13:33:33
【问题描述】:
我有一个ListView,它显示了计算机的文件和文件夹。我添加了一个上下文菜单,当右键单击时,它可以复制/粘贴/删除/重命名等。
选择文件后,其路径将保存在字符串中。
现在我该如何剪切并保存到剪贴板。 然后转到一个目录并将文件粘贴到那里。复制和移动到方法似乎不起作用,因为我必须在单独的点击上实现复制和粘贴
private void copyToolStripMenuItem_Click(object sender, EventArgs e)
{
string ItemClicked = listView1.FocusedItem.Tag.ToString();
if (ItemClicked != string.Empty)
{
Clipboard.SetFileDropList(ItemClicked);//error
}
}
【问题讨论】:
-
您希望文本被剪切?如复制到剪贴板并从
listview中删除? -
不,我想剪切文件,当我转到另一个目录时,我想粘贴该文件
-
文件的整个路径在ItemClicked字符串中
标签: c# winforms listview contextmenu