/// <summary> /// リストに要素がドロップされた時 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnDrop(object sender, DragEventArgs e) { var filePathes = e.Data.GetData(DataFormats.FileDrop) as string[]; if (filePathes == null) { return; } for (int i = 0; i < filePathes.Length; ++i) { if (File.Exists(filePathes[i])) { context.AddFile(filePathes[i]); } } }
/// <summary> /// ファイルの追加読み込み /// </summary> public void OpenFiles() { var fileDialog = new OpenFileDialog() { Title = "ファイルの読み込み", Multiselect = true }; if (fileDialog.ShowDialog() == true) { var loadFiles = fileDialog.FileNames; for (int i = 0; i < loadFiles.Length; ++i) { context.AddFile(loadFiles[i]); } } }