如何取消列表框中的自动选择

时间:2014-07-16 12:19:00

标签: list search box

你好,

我们创建了一个浏览计算机上文件夹的迷你搜索引擎。我们在C#中使用Windows窗体进行编码。用户将所需的搜索输入到组合框和文本框中。然后文件在该特定文件夹中将显示在列表中,用户将能够从列表框中打开该文件。问题是当程序首次执行时,从列表框中自动选择一个项目并打开该文件。我不想要打开任何文件,直到我实际点击一个项目,但在这个程序中,其中一个文件会自动打开。我的代码是,我尝试使用listBox1.ClearSelected()来取消选择任何选定的项目,但这也没有用。有没有人有任何想法?

先谢谢!

       private void search_Click(object sender, EventArgs e)  //the search button
       {


        string path1 = @"C:\svn\DSBCA_PROGRAM\" + idariteknik.SelectedItem.ToString()
            + "\\" + modccb.SelectedItem.ToString() + "\\" 
        + searchboxLRU.SelectedItem.ToString()
            + "\\" + txtparca.Text;


       listBox1.DataSource = System.IO.Directory.GetFiles(path1);   

       }

       private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
      {

       Process.Start(listBox1.SelectedItem.ToString());
      }

     }

我们解决了这个问题。我们改变了这样的代码:

private void listBox1_MouseDoubleClick(object sender,MouseEventArgs e)         {            的Process.Start(listBox1.SelectedItem.ToString());         }

0 个答案:

没有答案