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