【发布时间】:2011-04-01 02:51:57
【问题描述】:
为什么拖拽事件从来没有进入?
private void textBox1_DragDrop(object sender, DragEventArgs e)
{
Array a = (Array)e.Data.GetData(DataFormats.FileDrop);
e.Effect = DragDropEffects.All;
Debug.WriteLine("were in dragdrop");
}
private void textBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
{
e.Effect = DragDropEffects.All;
}
}
【问题讨论】:
-
您是否将文本框的“AllowDrop”属性设置为“true”?默认为假。
标签: c# windows drag-and-drop windows-explorer