
C#中怎样才能使listbox可以接受拖曳来的文件.
我想把listbox允许的文件拖曳到listbox框框里面去怎么实现它..谢谢我是新人,详细点,谢谢...
我想把listbox允许的文件拖曳到listbox框框里面去怎么实现它..谢谢
我是新人,详细点,谢谢 展开
我是新人,详细点,谢谢 展开
1个回答
展开全部
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
{
String[] files = (String[])e.Data.GetData(DataFormats.FileDrop);
foreach (String s in files)
{
(sender as ListBox).Items.Add(s);
}
}
}
绑定事件用:
this.listBox1.DragDrop += new System.EventHandler(this.listBox1_DragDrop);//这一行加到系统生成的InitializeComponent里面
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
{
String[] files = (String[])e.Data.GetData(DataFormats.FileDrop);
foreach (String s in files)
{
(sender as ListBox).Items.Add(s);
}
}
}
绑定事件用:
this.listBox1.DragDrop += new System.EventHandler(this.listBox1_DragDrop);//这一行加到系统生成的InitializeComponent里面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询