Drag and Drop по расширениям
У меня есть listbox как мне перетащить в него файлы по определённым расширениям?
[Обновление]
Попробовал такой способ, при перетаскивание в listbox дублируется путь к файлу.
private void listbox_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string file in files)
{
if (file.EndsWith(".bin"))
{
this.listbox.Items.Add(file);
}
}
}
private void listbox_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
{
e.Effect = DragDropEffects.Move;
}
}