def buttonAttach_Click(self, sender, e): openFile = OpenFileDialog() openFile.Multiselect = True openFile.ShowDialog() self.add_attachments(openFile.FileNames) self.comboBoxAttachments.Visibility = Visibility.Visible
def pick_file(file_ext='', multi_file=False): of_dlg = OpenFileDialog() of_dlg.Filter = '|*.{}'.format(file_ext) of_dlg.RestoreDirectory = True of_dlg.Multiselect = multi_file if of_dlg.ShowDialog() == DialogResult.OK: return of_dlg.FileName
def ask_for_file(typ, exts): dlg = OpenFileDialog() dlg.Filter = typ + ' (' + ', '.join( ['*.' + e for e in exts]) + ')|' + ';'.join(['*.' + e for e in exts]) dlg.Multiselect = False ret = dlg.ShowDialog() return dlg.FileName if ret == DialogResult.OK else None
def get_script_filenames(): file_dialog = OpenFileDialog() file_dialog.Filter = 'R scripts (*.R)|*.R|All files (*.*)|*.*' file_dialog.Multiselect = True if file_dialog.ShowDialog() != DialogResult.OK: return [] return list(file_dialog.FileNames)
def pick_file(file_ext='', files_filter='', init_dir='', restore_dir=True, multi_file=False, unc_paths=False): of_dlg = OpenFileDialog() if files_filter: of_dlg.Filter = files_filter else: of_dlg.Filter = '|*.{}'.format(file_ext) of_dlg.RestoreDirectory = restore_dir of_dlg.Multiselect = multi_file if init_dir: of_dlg.InitialDirectory = init_dir if of_dlg.ShowDialog() == DialogResult.OK: if unc_paths: return dletter_to_unc(of_dlg.FileName) return of_dlg.FileName
def GetFileList(): dlgFile = OpenFileDialog() dlgFile.Title = "Select files to change" dlgFile.Filter = "Wave files (*.wav)|*.wav" dlgFile.InitialDirectory = Settings.Instance().DataDir dlgFile.CheckFileExists = True dlgFile.CheckPathExists = True dlgFile.AddExtension = True dlgFile.AutoUpgradeEnabled = True dlgFile.DefaultExt = "wav" dlgFile.Multiselect = True dlgFile.RestoreDirectory = True dlgFile.SupportMultiDottedExtensions = True dlgFile.FileName = "" result = dlgFile.ShowDialog() if (result == DialogResult.OK): Settings.Instance().DataDir = Path.GetDirectoryName(dlgFile.FileName) return dlgFile.FileNames else: return