0

リストボックスとボタンを備えたC#プログラムを作成しようとしていました。私がやりたいのは、パイプで区切られた文字列(たとえばtest|2|3|4|1)のグループを含むテキストファイルをドラッグして、ファイルの内容をリストボックスに表示することです。このボタンは、リストボックスをクリアするために使用されます。誰かが私がこれを達成する方法を勧めることができますか?

4

1 に答える 1

0

ドラッグアンドドロップの場合、これを行うことができます。

// 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);  
    }
}

テキストファイルを読むために、あなたはこの解決策を通過することができます

于 2013-02-18T06:13:44.593 に答える