using System.Windows.Forms; namespace DownKyi.Utils { public static class DialogUtils { /// /// 弹出选择文件夹弹窗 /// /// public static string SetDownloadDirectory() { // 选择文件夹 FolderBrowserDialog dialog = new FolderBrowserDialog { Description = DictionaryResource.GetString("SelectDirectory") }; DialogResult showDialog = dialog.ShowDialog(); return showDialog == DialogResult.OK || showDialog == DialogResult.Yes ? string.IsNullOrEmpty(dialog.SelectedPath) ? "" : dialog.SelectedPath : ""; } /// /// 选择视频dialog /// /// public static string SelectVideoFile() { // 选择文件 var dialog = new Microsoft.Win32.OpenFileDialog { Filter = "mp4 (*.mp4)|*.mp4" }; var showDialog = dialog.ShowDialog(); return showDialog == true ? dialog.FileName : ""; } /// /// 选择多个视频dialog /// /// public static string[] SelectMultiVideoFile() { // 选择文件 var dialog = new Microsoft.Win32.OpenFileDialog { Filter = "mp4 (*.mp4)|*.mp4", Multiselect = true }; var showDialog = dialog.ShowDialog(); return showDialog == true ? dialog.FileNames : new string[0]; } } }