コード例 #1
0
    def buttonAttach_Click(self, sender, e):
        openFile = OpenFileDialog()
        openFile.Multiselect = True
        openFile.ShowDialog()

        self.add_attachments(openFile.FileNames)
        self.comboBoxAttachments.Visibility = Visibility.Visible
コード例 #2
0
ファイル: userinput.py プロジェクト: kneelster111/pyRevit
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
コード例 #3
0
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
コード例 #4
0
ファイル: tobikuchi.py プロジェクト: derrickturk/tobikuchi
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)
コード例 #5
0
ファイル: userinput.py プロジェクト: chenqianethz/pyRevit
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
コード例 #6
0
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