winform 文件拖拽

2020-10-28 11:39:17 浏览数 (1)

winform

重写函数,而不是控件委托事件

代码语言:javascript复制
protected override void OnDragDrop(DragEventArgs drgevent)
protected override void OnDragEnter(DragEventArgs drgevent)
{
	drgevent.Effect = drgevent.Data.GetDataPresent(DataFormats.FileDrop) ?
           DragDropEffects.All : DragDropEffects.None;
}

设置属性

设置属性后,鼠标滑过显示禁止状态,添加OnDragEnter函数,修改鼠标图标

AllowDrop = true

0 人点赞