C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■85002 / )  VBでOpenFileDialog1を同じファイルを開けなく
□投稿者/ a (1回)-(2017/09/04(Mon) 23:56:00)

分類:[.NET 全般] 

2017/09/05(Tue) 00:02:45 編集(投稿者)
2017/09/05(Tue) 00:02:38 編集(投稿者)

VBでOpenFileDialog1から同じファイルを入れないようにするにはどうすればできますか?

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
OpenFileDialog1.FileName = ""
OpenFileDialog1.Multiselect = True
OpenFileDialog1.Title = "開くファイルを選択してください"
OpenFileDialog1.Filter = "MP3(*.mp3)|*.mp3|
OpenFileDialog1.FilterIndex = 1
OpenFileDialog1.RestoreDirectory = True
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
AxWindowsMediaPlayer1.currentPlaylist.clear()
ListBox1.Items.Clear()
file = OpenFileDialog1.SafeFileNames
a = OpenFileDialog1.FileNames
For b As Integer = 0 To file.Length - 1
ListBox1.Items.Add(file(b))

Next
ListBox1.SelectedIndex = 0
TextBox1.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)

End If

End Sub
これだと同じファイルがリストボックスに入ってしまいます。
教えていただけますでしょうか。
返信 編集キー/


管理者用

- Child Tree -