public static String SaveFile(DialogFileTyp typ, String filename) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; if (dialog.ShowDialog() == true) { return(dialog.FileName); } return(""); }
public static String SaveFile(DialogFileTyp typ, String filename) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; if (dialog.ShowDialog() == true) { return dialog.FileName; } return ""; }
public static String LoadFile(DialogFileTyp typ, String filename = null, String initDir = null) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; dialog.InitialDirectory = initDir; if (dialog.ShowDialog() == true) { return(dialog.FileName); } return(""); }
public static String LoadFile(DialogFileTyp typ, String filename = null, String initDir = null) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; dialog.InitialDirectory = initDir; if (dialog.ShowDialog() == true) { return dialog.FileName; } return ""; }
private static String GetFilter(DialogFileTyp typ, String filename = null) { switch (typ) { case DialogFileTyp.All: return("Все файлы (*.*)|*.*"); case DialogFileTyp.Xml: return("Xml-файлы (*.xml)|*.xml"); case DialogFileTyp.Txt: return("Текстовые файлы (*.txt)|*.txt"); case DialogFileTyp.Log: return("Лог файлы (*.log)|*.log"); case DialogFileTyp.Hex: return("Hex-файлы (*.hex)|*.hex"); case DialogFileTyp.Sbin: return("Файлы прошивок приборов Стелс (*.sbin)|*.sbin"); case DialogFileTyp.Exe: return("Исполняемые файлы (*.exe)|*.exe"); case DialogFileTyp.Dll: return("Библиотеки (*.dll)|*.dll"); case DialogFileTyp.PcadLib: return("Библиотеки Pcad (*.lib)|*.lib"); case DialogFileTyp.File: return(String.Format("Указанный файл ({0})|{0}", filename)); case DialogFileTyp.Backup: return("Файлы резервных копий (*.backup)|*.backup"); case DialogFileTyp.Images: return("PNG (.png)|*.png|JPEG (*jpg;*.jpeg)|*.jpg;*.jpeg|BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|TIF (*.tif;*.tiff)|*.tif;*.tiff"); case DialogFileTyp.Cpp_Source: return("C/C++ код (*.cpp,*.c)|*.cpp;*.c"); case DialogFileTyp.Cpp_Headers: return("C/C++ заголовки (*.h,*.hpp)|*.h;*.hpp"); case DialogFileTyp.Cpp_Files: return("C/C++ файлы (*.cpp,*.c,*.h,*.hpp)|*.cpp;*.c;*.h;*.hpp"); case DialogFileTyp.Asm_Files: return("Asm файлы (*.asm)|*.asm"); case DialogFileTyp.Wxml: return("Файл workspace (*.wxml)|*.wxml"); case DialogFileTyp.Pxml: return("Файл проекта (*.pxml)|*.pxml"); } return("Неизвестные файлы (*.*)|*.*"); }
public static String SelectFile(DialogFileTyp typ, String title = null, String filename = null, String initDir = null) { if (title == null) { title = "Выбор файла"; } OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; dialog.Title = title; if (dialog.ShowDialog() == true) { return(dialog.FileName); } return(""); }
private static String GetFilter(DialogFileTyp typ, String filename = null) { switch (typ) { case DialogFileTyp.All: return "Все файлы (*.*)|*.*"; case DialogFileTyp.Xml: return "Xml-файлы (*.xml)|*.xml"; case DialogFileTyp.Txt: return "Текстовые файлы (*.txt)|*.txt"; case DialogFileTyp.Log: return "Лог файлы (*.log)|*.log"; case DialogFileTyp.Hex: return "Hex-файлы (*.hex)|*.hex"; case DialogFileTyp.Sbin: return "Файлы прошивок приборов Стелс (*.sbin)|*.sbin"; case DialogFileTyp.Exe: return "Исполняемые файлы (*.exe)|*.exe"; case DialogFileTyp.Dll: return "Библиотеки (*.dll)|*.dll"; case DialogFileTyp.PcadLib: return "Библиотеки Pcad (*.lib)|*.lib"; case DialogFileTyp.File: return String.Format("Указанный файл ({0})|{0}", filename); case DialogFileTyp.Backup: return "Файлы резервных копий (*.backup)|*.backup"; case DialogFileTyp.Images: return "PNG (.png)|*.png|JPEG (*jpg;*.jpeg)|*.jpg;*.jpeg|BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|TIF (*.tif;*.tiff)|*.tif;*.tiff"; case DialogFileTyp.Cpp_Source: return "C/C++ код (*.cpp,*.c)|*.cpp;*.c"; case DialogFileTyp.Cpp_Headers: return "C/C++ заголовки (*.h,*.hpp)|*.h;*.hpp"; case DialogFileTyp.Cpp_Files: return "C/C++ файлы (*.cpp,*.c,*.h,*.hpp)|*.cpp;*.c;*.h;*.hpp"; case DialogFileTyp.Asm_Files: return "Asm файлы (*.asm)|*.asm"; case DialogFileTyp.Wxml: return "Файл workspace (*.wxml)|*.wxml"; case DialogFileTyp.Pxml: return "Файл проекта (*.pxml)|*.pxml"; } return "Неизвестные файлы (*.*)|*.*"; }
public static String SelectFile(DialogFileTyp typ, String title = null, String filename = null, String initDir = null) { if (title == null) title = "Выбор файла"; OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = GetFilter(typ, filename); dialog.FileName = filename; dialog.Title = title; if (dialog.ShowDialog() == true) { return dialog.FileName; } return ""; }