listBox1 属性 AllowDrop 设置为 True
以下是listBox1的两个事件实现:
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false);
Array.Sort(s);
foreach (string si in s)
{
string epsEx = System.IO.Path.GetExtension(si);
if (epsEx.ToLower() == ".xml") listBox1.Items.Add(si);
}
}
private void listBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.All;
else
e.Effect = DragDropEffects.None;
}
发表评论 取消回复