You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
|
namespace DownKyi.Utils
|
|
|
|
|
{
|
|
|
|
|
public static class DialogUtils
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 弹出选择文件夹弹窗
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
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 : "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 选择视频dialog
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
public static string SelectVideoFile()
|
|
|
|
|
{
|
|
|
|
|
// 选择文件
|
|
|
|
|
var dialog = new Microsoft.Win32.OpenFileDialog
|
|
|
|
|
{
|
|
|
|
|
Filter = "mp4 (*.mp4)|*.mp4"
|
|
|
|
|
};
|
|
|
|
|
var showDialog = dialog.ShowDialog();
|
|
|
|
|
if (showDialog == true)
|
|
|
|
|
{
|
|
|
|
|
return dialog.FileName;
|
|
|
|
|
}
|
|
|
|
|
else { return ""; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|