C# 实现拖拽功能
很多时候,为了方便用户操作,需要增加拖拽功能。实现起来其实很简单,按照下面的步骤,你也能成功!快去试试吧。
一、 属性设置为True
二、共需要实现两个方法。
代码如下:
private void FrmReplaceTools_DragDrop(object sender, DragEventArgs e) { string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false); if (s == null || s.Length <= 0) { return; } TxtFilename.Text = s[0]; } private void FrmReplaceTools_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { e.Effect = DragDropEffects.All; } else { e.Effect = DragDropEffects.None; } }