private void Form1_Load(object sender, EventArgs e)
{
listBox1.AllowDrop = true;
listBox1.DragOver += new DragEventHandler(listboxOnDragOver);
listBox1.DragDrop += new DragEventHandler(listboxOnDragDrop);
}
void listboxOnDragOver(object obj, DragEventArgs dea)
{
if (dea.Data.GetDataPresent(DataFormats.FileDrop))
dea.Effect = DragDropEffects.Move;
}
void listboxOnDragDrop(object obj, DragEventArgs dea)
{
if (dea.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] dateien = (string[])dea.Data.GetData(DataFormats.FileDrop);
listBox1.Items.AddRange(dateien);
}
}
DnD on Listbox in C#
最新推荐文章于 2023-02-13 16:41:43 发布