0

我试图制作一个具有列表框和按钮的 C# 程序。我想要做的是拖动一个包含一组管道分隔字符串(例如,test|2|3|4|1)的文本文件并在列表框中显示文件内容。该按钮将用于清除列表框。有人可以推荐我如何做到这一点吗?

4

1 回答 1

0

For drag and drop you can do this:

// Drag and Drop Files to Listbox
private void listBox1_DragEnter(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
        e.Effect = DragDropEffects.All;
    else
        e.Effect = DragDropEffects.None;
}

private void listBox1_DragDrop(object sender, DragEventArgs e)
{
    string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
    foreach (string fileName in files)
    {
       listBox1.Items.Add(fileName);  
    }
}

For reading textfile you can go through this solution

于 2013-02-18T06:13:44.593 回答