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];
}
}
}