Пример #1
0
 private void buttonSaveFile_Click(object sender, EventArgs e)
 {
     Kirurobo.FilePanel.Settings ds = new Kirurobo.FilePanel.Settings();
     ds.title = "Save file (Actually not be written)";
     //ds.filters = new FilePanel.Filter[] {
     //    new FilePanel.Filter("Plain text (*.txt)", "txt"),
     //    new FilePanel.Filter("Word documents (*.doc; *.docx; *.docm)", "doc", "docx", "docm"),
     //    new FilePanel.Filter("All files (*.*)", "*"),
     //    //new FilePanel.Filter("All files", "*"),
     //};
     ds.initialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
     ds.initialFile      = "Test";
     ds.flags            = FilePanel.Flag.AllowMultipleSelection | FilePanel.Flag.CreatePrompt | FilePanel.Flag.OverwritePrompt | FilePanel.Flag.FolderMustExist;
     //ds.flags = FilePanel.Flag.PathMustExist;
     Kirurobo.FilePanel.SaveFilePanel(ds, (files) => { DumpStringArray(files); });
 }
Пример #2
0
 private void buttonOpenFile_Click(object sender, EventArgs e)
 {
     Kirurobo.FilePanel.Settings ds = new Kirurobo.FilePanel.Settings();
     ds.title = "Open files";
     //ds.filter = "Image files (*.png,*.jpg,*.jpeg,*.tiff)|*.png;*.jpg;*.jpeg;*.tiff|All files (*.*)|*.*";
     ds.filters = new FilePanel.Filter[] {
         new FilePanel.Filter("Image files (*.png; *.jpg; *.tiff)", "png", "jpg", "jpeg", "tiff"),
         new FilePanel.Filter("All files (*.*)", "*"),
     };
     ds.initialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
     //ds.initialFile = "D:\\tmp\\TEST";
     ds.initialFile = "TEST";
     ds.flags       = FilePanel.Flag.AllowMultipleSelection | FilePanel.Flag.FolderMustExist;
     //ds.flags = FilePanel.Flag.PathMustExist;
     Kirurobo.FilePanel.OpenFilePanel(ds, (files) => { DumpStringArray(files); });
 }