> つまり、同じファイルがリストボックスにない場合のみ、ファイルをリストボックスへ格納したいです。
> ...
> 現在のソースは以下です。
>
> openFileDialog1.Filter = "テキスト(*.csv)|*.csv|" + "All files(*.*)|*.*";
> //OpenFileDialogクラスのインスタンスを作成
> OpenFileDialog ofd = new OpenFileDialog();
> //複数のファイルを選択できるようにする
> ofd.Multiselect = true;
>
> if (ofd.ShowDialog() == DialogResult.OK)
> {
> //OKボタンがクリックされたとき
> //選択されたファイル名をすべて表示する
> foreach (string fn in ofd.FileNames)
> {
★ if ( listBox1.Items 内に fn が存在しない )
> listBox1.Items.Add(fn);
> }
> }
★の一行を追加する「だけ」だということがわからないのですか?
「listBox1.Items 内に fn が存在しない」ことを調べる方法がわからないのですか?
|