private void LoadButton_Click(object sender, EventArgs e) { OpenFileDialog openMidiFileDialog = new OpenFileDialog() { DefaultExt = "mid", Filter = "MIDI files|*.mid|All files|*.*", Title = "Open MIDI file" }; if (openMidiFileDialog.ShowDialog() == DialogResult.OK) { string fileName = openMidiFileDialog.FileName; string filteredFileName = fileName; if (fileName.Contains("\\")) { string[] fileNameSplit = fileName.Split('\\'); filteredFileName = fileNameSplit[fileNameSplit.Length - 1].Replace(".mid", ""); } PlayListItem music = new PlayListItem(); music.Name = filteredFileName; music.Path = fileName; PlayListBox.Items.Add(music); playListManager.AddTrack(music); } }
private void LoadButton_Click(object sender, EventArgs e) { OpenFileDialog openMidiFileDialog = new OpenFileDialog() { DefaultExt = "mid", Filter = "MIDI files|*.mid|All files|*.*", Title = "Open MIDI file", Multiselect = true }; if (openMidiFileDialog.ShowDialog() == DialogResult.OK) { var fileNames = openMidiFileDialog.FileNames; foreach (var file in fileNames) { PlayListItem music = new PlayListItem(); music.Name = Path.GetFileName(file).Replace(".mid", ""); music.Path = file; PlayListBox.Items.Add(music); playListManager.AddTrack(music); } } }