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#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:基本原理及基本实现