C# 拖拽实现
Posted Thomas会写字
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 拖拽实现相关的知识,希望对你有一定的参考价值。
1. 属性设置为True
2. 实现两个方法
private void Form1_DragDrop(object sender, DragEventArgs e)
{
string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false);
if (s == null || s.Length <= 0)
return;
sFoder = s[0];
MessageBox.Show(sFoder);
}
private void Form1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.All;
}
else
{
e.Effect = DragDropEffects.None;
}
}
以上是关于C# 拖拽实现的主要内容,如果未能解决你的问题,请参考以下文章
C# TreeView 拖拽节点到另一个容器Panel中简单实现