0

こんにちは、

コンピューター上のフォルダーを参照するミニ検索エンジンを作成しました。コードには C# の Windows フォームを使用しています。ユーザーは、希望する検索をコンボ ボックスとテキスト ボックスに入力します。その後、その特定のフォルダー内のファイルが表示されます。問題は、プログラムが最初に実行されたときに、リスト ボックスからアイテムが自動的に選択され、そのファイルが開くことです。実際に開くまで、ファイルを開きたくありません。項目をクリックすると、このプログラムではファイルの 1 つが自動的に開きます。以下は私のコードです。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()); }

4

0 に答える 0