精华内容
下载资源
问答
  • 2021-02-26 21:22:03

    1.FileDialog使用方法:

    FileDialog fd=new FileDialog(new Frame(),"测试",FileDialog.LOAD);  FilenameFilter ff=new FilenameFilter(){    public boolean accept(File dir, String name) {     if (name.endsWith("jpg")){      return true;     }     return false;    }   };   fd.setFilenameFilter(ff);  fd.setVisible(true);  System.out.println(fd.getDirectory()+fd.getFile());

    但在Windows中FileDialog + FilenameFilter无法正常工作, jdoc的原注释为:Filename filters do not function in Sun's reference implementation for Microsoft Windows.

    2.FileDialog + FilenameFilter可以用JFileChooser + javax.swing.filechooser.FileFilter 来代替,jdoc中的例子如下:

    JFileChooser chooser = new JFileChooser();     // Note: source for ExampleFileFilter can be found in FileChooserDemo,     // under the demo/jfc directory in the Java 2 SDK, Standard Edition.     ExampleFileFilter filter = new ExampleFileFilter();     filter.addExtension("jpg");     filter.addExtension("gif");     filter.setDescription("JPG & GIF Images");     chooser.setFileFilter(filter);     int returnVal = chooser.showOpenDialog(parent);     if(returnVal == JFileChooser.APPROVE_OPTION) {        System.out.println("You chose to open this file: " +             chooser.getSelectedFile().getName());     }

    转应用实例:     JFileChooser filechooser = new JFileChooser();//创建文件选择器     filechooser.setCurrentDirectory(new File("."));//设置当前目录     filechooser.setAcceptAllFileFilterUsed(false);     //显示所有文件     filechooser.addChoosableFileFilter(new javax.swing.filechooser.FileFilter() {       public boolean accept(File f) {         return true;       }       public String getDescription() {         return "所有文件(*.*)";       }     });     //显示JAVA源文件     filechooser.setFileFilter(new javax.swing.filechooser.FileFilter() {       public boolean accept(File f) { //设定可用的文件的后缀名         if(f.getName().endsWith(".java")||f.isDirectory()){           return true;         }         return false;       }       public String getDescription() {         return "JAVA源程序(*.java)";       }     });     //可以反复使用setFileFilter方法设置JFileChooser的选择类型

    更多相关内容
  • 关于Python tkinter库中filedialog的四个最有用函数(一) tkinter库简介 : tkinter是python默认的GUI库,它是python的内置库不需要安装。而filedialog是文件对话框,在程序运行该过程中,当你需要手动选择文件或...
  • FileDialog

    2021-03-13 16:35:49
    一个VBA的FileDialog有关问题一个VBA的FileDialog问题DimdAsFileDialogDimdFltAsFileDialogFilterSetd=Application.FileDialog(msoFileDialogSaveAs)SetdFlt=d.Filters.Add("AccessDatabases","*.mdb",1)‘这一句为...

    一个VBA的FileDialog有关问题

    一个VBA的FileDialog问题DimdAsFileDialogDimdFltAsFileDialogFilterSetd=Application.FileDialog(msoFileDialogSaveAs)SetdFlt=d.Filters.Add("AccessDatabases","*.mdb",1)‘这一句为啥会出错?d.Show'当对话框类型是msoFileDialogOpen的时...

    679

    热度

    一个很简单FileDialog对话筐的问题,白思不得其解

    一个很简单FileDialog对话筐的问题,白思不得其解

    大狭们~`小弟还是个新手,第一次写程序,要用到对话框,对话框是写出来了,可是我需要得到用户选定的目录~~试了很多方法都不行

    我的代码是这么写的

    j.addActionListener(newActionListener()

    {

    publicvoidactionPerformed(ActionEvente)

    ...

    2

    热度

    [求助]要怎么改才能当点按钮时才会弹出对话框?

    [求助]要怎么改才能当点按钮时才会弹出对话框?

    importjava.awt.*;importjava.awt.event.*;

    publicclassMyprojectextendsFrameimplementsActionListener{publicstaticvoidmain(Stringargs[]){TextAreata;Buttonbutton;Frame...

    2

    热度

    J2SE之 记事簿相关功能实现——源代码

    J2SE之记事本相关功能实现——源代码NotePaid.javapackagenotepaid;importjava.awt.FileDialog;importjava.awt.Frame;importjava.awt.Menu;importjava.awt.MenuBar;importjava.awt.MenuItem;importjava.awt.TextArea;importjava.awt...

    2462

    热度

    对话框编程

    对话框编程

    importjava.awt.event.*;

    importjava.awt.*;

    publicclassTestFileDialog

    {

    Framemyframe=newFrame();

    Buttonbtn1=newButton("打开模式对话框");

    Buttonbtn2=newButton("打开非模式对话框")...

    2

    热度

    java 菜单,以字符数组的方式添加菜单项时怎么给菜单项添加事件处理

    java菜单,以字符数组的方式添加菜单项时如何给菜单项添加事件处理例如:JMenuItemitem1;JMenuItemitem2;JMenuItemitem3;JMenuItemitem4;JMenuItemitem5;String[]str1={"关于系统","退出系统"};String[]str2={"增加用户",&qu...

    2226

    热度

    [求助选择文件类型

    [求助选择文件类型

    我做了个画电路图的软件,我自己定义的文件类型为.sim。我在保存和打开文件的时候用的是文件对话框FileDialog,我想在文件对话框可见的时候,里边显示的文件是*.sim我是这么做的,但是不行;classAccepteConditionimplementsFilenameFilter{publicbooleanaccept(Filedir,Stri...

    2

    热度

    IE饮弹出打开/保存文件对话框

    IE中弹出打开/保存文件对话框

    打开/保存文件对话框:

    ?

    -//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

    1

    热度

    这里到底出了什么问题?

    这里到底出了什么问题?

    importjava.io.*;importjava.awt.*;importjava.awt.event.*;publicclassfrm123extendsFrame{publicstaticvoidmain(Stringargs[]){frm123frmfrm=newfrm123frm();}}

    publicclassfrm123frmex...

    2

    热度

    [求助]关于GUI的问题

    [求助]关于GUI的问题

    classFdialogextendsFrameimplementsActionListener{staticFdialogfrm=newFdialog();staticFileDialogfdlg=newFileDialog(frm,"open");staticButtonbtn=newButton("opne");staticTextAre...

    2

    热度

    为什么第一次输入文本那时在按新建不会弹出窗口

    为什么第一次输入文本那时在按新建不会弹出窗口

    importjava.awt.FileDialog;importjava.awt.event.*;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileReader;importjava.io.FileWriter;

    impor...

    2

    热度

    奇怪! OpenFileDialog不能显示"小弟我的电脑"

    奇怪!OpenFileDialog不能显示"我的电脑".真是怪事!我以前在VS2003上用VC.NET开发了一个程序,界面上有一个按钮,用来打开一个文件选择对话框,一切都正常。最近改用VS2005开发,重新编译了以前的程序,怪事就来了,FileDialog还是能够打开,但是点击左边的标签“我的电脑”,就是一片空白,怎么刷新都没有。换别的电脑也一样。谁知道这是怎么回事?color...

    4550

    热度

    文本编辑器,不会弄,这个怎么回事?

    文本编辑器,不会弄,这个怎么回事?

    再看了论坛里一个兄弟的程序后,自己试着弄了几段下来,自己也弄了弄,啥都不懂

    importjavax.swing.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.io.RandomAccessFile;

    pub...

    2

    热度

    用Java代码实现图片文件保存对话框,该如何处理

    用Java代码实现图片文件保存对话框这是部分代码,虽然可以实现图片文件的保存,但在文件名没有添加后缀的情况下不能自动根据下拉菜单所选项添加后缀这是我的部分代码://设置文件对话框的过滤器1.MyFileFiltermf=newMyFileFilter();2.String[]str={".jpg",".bmp",".png","...

    5012

    热度

    excel 2010 Workbook_BeforeSave饮弹出另存为窗口后保存不了

    excel2010Workbook_BeforeSave中弹出另存为窗口后保存不了我在excel2010中写了如下的代码,为了点击save后弹出saveas对话框,并且命名文件.但是发现点了弹出框的save后并没有保存,为什么?PrivateSubWorkbook_BeforeSave(ByValSaveAsUIAsBoolean,CancelAsBoolean)DimNameAsStringWi...

    4226

    热度

    [求助]中文显示成乱码??

    [求助]中文显示成乱码??

    我编了一道程序,在窗口的文本区中中文显示了乱码,但在生成的TXT文本中却显示了中文..我的程序不知道哪里错了,请高手帮我修改,修改以后请全代码给我.多谢..我要在窗口文本区中显示中文.我用的是eclipse编程工具.以下是程序代码:importjava.awt.*;importjava.awt.event.*;importjava.io.*;...

    2

    热度

    菜单为什么不显示出来?

    菜单为什么不显示出来?

    packagecaidan;importjavax.swing.*;importjava.awt.*;publicclasscaidan{staticJFramekuang=newJFrame("记事本");staticJTextAreawenben=newJTextArea();staticJMenuBarcaidan=newJMenuBar(...

    2

    热度

    打开文件问题

    打开文件问题

    publicstaticvoidmain(String[]args){finalFrameframe=newFrame("Hisfrome");finalTextAreata=newTextArea();frame.setSize(350,350);frame.setLocation(250,300);frame.add(ta);frame.addWind...

    2

    热度

    关于记事本的右键快捷菜单,该如何解决

    关于记事本的右键快捷菜单本人菜鸟,刚写个记事本,想添加右键菜单,但是右键菜单不显示,而且状态栏也有问题,帮忙看下!!!importjavax.swing.*;importjavax.swing.event.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.awt.event.InputEvent.*;impor...

    4372

    热度

    关于记事簿的右键快捷菜单

    关于记事本的右键快捷菜单本人菜鸟,刚写个记事本,想添加右键菜单,但是右键菜单不显示,而且状态栏也有问题,帮忙看下!!!importjavax.swing.*;importjavax.swing.event.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.awt.event.InputEvent.*;impor...

    109

    热度

    展开全文
  • 主要介绍了Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法,结合实例形式总结分析了Python GUI编程tkinter中messagebox、filedialog控件基本功能、用法与操作注意事项,需要的朋友可以参考下
  • 昨天我已经写了一篇博客,介绍了filedialog提供的四个最有用函数,如果你对tkinter库filedialog的使用不了解,请阅读上篇博客 关于Python tkinter库中filedialog的四个最有用函数(一) 。 对于我来说,下面代码还是...
  • 内容概要:使用winform原生开发的自定义FileDialog窗口控件,再系统FileDialog的基础上进行扩展。 基于UserControl。 public partial class FileDialogControlBase : UserControl { #region Delegates public ...
  • 主要介绍了Android编程实现文件浏览功能的方法,可实现类似于FileDialog的功能,涉及Android针对文件与目录操作的相关技巧,需要的朋友可以参考下
  • 打开文件对话框,选择一个文件,返回路径字符串:示例代码:from tkinter import filedialog#文本框用来显示文件路径strPath = StringVar()Entry(top,textvariable = strPath)#响应按钮事件,在文本框显示路径字符串...

    打开文件对话框,选择一个文件,返回路径字符串:

    示例代码:

    from tkinter import filedialog

    #文本框用来显示文件路径

    strPath = StringVar()

    Entry(top,textvariable = strPath)

    #响应按钮事件,在文本框显示路径字符串

    filePath=filedialog.askopenfilename()

    if(filePath != ''):

    strPath.set(filePath)

    选择文件对话框的格式:

    tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名

    tkinter.filedialog.asksaveasfile():选择以什么文件保存,创建文件并返回文件流对象

    tkinter.filedialog.askopenfilename():选择打开什么文件,返回文件名

    tkinter.filedialog.askopenfile():选择打开什么文件,返回IO流对象

    tkinter.filedialog.askdirectory():选择目录,返回目录名

    tkinter.filedialog.askopenfilenames():选择打开多个文件,以元组形式返回多个文件名

    tkinter.filedialog.askopenfiles():选择打开多个文件,以列表形式返回多个IO流对象

    import tkinter.filedialog

    from tkinter import *

    def func1():

    a=tkinter.filedialog.asksaveasfilename()#返回文件名

    print(a)

    a =tkinter.filedialog.asksaveasfile()#会创建文件

    print(a)

    a =tkinter.filedialog.askopenfilename()#返回文件名

    print(a)

    a =tkinter.filedialog.askopenfile()#返回文件流对象

    print(a)

    a =tkinter.filedialog.askdirectory()#返回目录名

    print(a)

    a =tkinter.filedialog.askopenfilenames()#可以返回多个文件名

    print(a)

    a =tkinter.filedialog.askopenfiles()#多个文件流对象

    print(a)

    root=Tk()

    btn1=Button(root,text="click",command=func1)

    btn1.pack()

    root.mainloop()

    设置扩展类型:

    # _*_ coding:utf-8 _*_

    import tkinter

    from tkinter import filedialog

    def openfiles2():

    s2fname = filedialog.askopenfilename(title='打开S2文件', filetypes=[('S2out', '*.out'), ('All Files', '*')])

    print(s2fname)

    def openfilecgns():

    cgnsfname = filedialog.askopenfilename(title='打开CGNS文件',filetypes=[('CGNSdat', '*.dat'), ('All Files', '*')] )

    print(cgnsfname)

    root = tkinter.Tk()

    #root.geometry('500x300+500+200')

    btn1 = tkinter.Button(root, text='打开S2文件',font =("宋体",20,'bold'),width=13,height=8, command=openfiles2)

    btn2 = tkinter.Button(root, text='打开CGNS文件',font = ('宋体',20,'bold'),width=13,height=8, command=openfilecgns)

    btn1.pack(side='left')

    btn2.pack(side='left')

    root.mainloop()

    选择一组文件:

    from tkinter import *

    import tkinter.filedialog

    root = Tk()

    def xz():

    filenames = tkinter.filedialog.askopenfilenames()

    if len(filenames) != 0:

    string_filename =""

    for i in range(0,len(filenames)):

    string_filename += str(filenames[i])+"\n"

    lb.config(text = "您选择的文件是:"+string_filename)

    else:

    lb.config(text = "您没有选择任何文件");

    lb = Label(root,text = '')

    lb.pack()

    btn = Button(root,text="弹出选择文件对话框",command=xz)

    btn.pack()

    root.mainloop()

    示例程序完整代码:

    #!/usr/bin/python

    #-*-coding:utf-8 -*-

    from tkinter import *

    from tkinter import messagebox

    from tkinter import filedialog

    import tkinter as tk

    from _ast import If

    top = tk.Tk()

    #这里四个参数分别为:宽、高、左、上

    top.geometry("500x300+750+200")

    top.title("www.tianqiweiqi.com")

    strPath = StringVar()

    strResult = StringVar()

    def pathCallBack():

    filePath=filedialog.askopenfilename();

    if(filePath != ''):

    strPath.set(filePath);

    def okCallBack():

    strResult = 'i love you!'

    txtResult.delete(0.0, tk.END)

    txtResult.insert(tk.INSERT, strResult)

    txtResult.update()

    btnPath = tk.Button(top,

    text='选择',

    width=10,

    command = pathCallBack)

    btnOk = tk.Button(top,

    text='转换',

    width=10,

    command = okCallBack)

    Label(top,text="图片路径:").grid(row=0,column=0)

    Entry(top,width=45,textvariable = strPath).grid(row=0,column=1)

    btnPath.grid(row=0,column=2);

    Label(top,text="文本内容:").grid(row=2,column=0)

    txtResult = Text(top,width=45,height=15)

    txtResult.grid(row=3,column=1)

    txtResult.insert(tk.END,'Do you love me?')

    btnOk.grid(row=4,column=2);

    top.mainloop();

    这是个实用的小程序,调用百度AI识别图片中文字:

    总结一下filedialog对话框

    (1).参数

    可用选项及含义

    选项含义

    defaultextension指定 文件的后缀,例如: deiautetension=”. ipg”,那么当用户输人一个文件名”FishC”的时候,文件名会 自动添加后缀为”FishC. ipg”。注意:如果用户输人文件名包含后缀,那么该选项不生效

    filetypes指定筛选文件类型的下拉菜单选项,该选项的值是由2元组构成的列表。每个2元组由(类型名,后缀)构成,例如,filetypes=[(“PNG”, “. png”), (“JPG”,”.jpg”),(“GIF”,”. gif”)]

    initialdir指定打开/保存文件的默认路径。默认路径是当前文件夹

    parent如果不指定该选项,那么对话框默认显示在根窗口上。如果想要将对话框显示在子窗口w上,那么可以设置parent=w

    title指定文件对话框的标题栏文本

    (2).返回值

    如果用户选择了一个文件,那么返回值是该文件的完整路径

    如果用户单机取消按钮,那么返回值是空字符串

    作者:

    喜欢围棋和编程。查看的所有文章

    展开全文
  • 使用FileDialog对象选择文件或文件夹

    千次阅读 2020-05-25 05:50:52
    也有一个相关的视频 VBA提示:在Access(cc)中使用FileDialog选择文件或文件夹 。 对象 一个对象是必要的。 要实施此功能,请使用 MS Office对象库中的FileDialog对象。 这就要求将库包含为项目的参考。 如果在“ ...

    总览

    通常需要提示Access项目的操作员选择文件或文件夹。 当然,可以允许他们徒手键入它,甚至可以将其粘贴到另一个应用程序中,但是通常,操作员比大多数Windows应用程序(带有文件)更容易从现有文件结构中选择它/文件夹选择窗口)。

    这是完全可以在Access中完成的(当然,也可以是任何MS Office应用程序,但是为了简单起见,我们将在此处处理Access)。 做什么和如何做的细节可以在下面找到。 在本文的附件中,您可以找到一个示例数据库,其中包括所有已实现的数据库。 也有一个相关的视频

    VBA提示:在Access(cc)中使用FileDialog选择文件或文件夹对象

    一个对象是必要的。 要实施此功能,请使用

    MS Office对象库中的FileDialog对象。 这就要求将库包含为项目的参考。 如果在“ 工具 \ 引用”列表(在VBA IDE或“代码编辑器”窗口中)中未找到它,则使用同一命令选择它。 版本有所不同,但全名可能类似于“ Microsoft Office XX.X对象库 ”。 您可能需要向下滚动很长一段距离才能找到它,但是列表中的大多数项目都是按字母顺序排列的。 文件或文件夹

    选择文件和选择文件夹非常相似,但是为了清楚起见,这里我将介绍它们的区别。

    选择文件时,操作员可以选择任何一种文件夹(从

    N:下拉或在文件/当前文件夹中的文件夹中列出的主要部分),它会继续导航到该文件夹。 仅在选择文件后才返回值。

    但是,在选择文件夹时,仍然可以使用

    下拉菜单,甚至双击主要部分的文件夹。 要将文件夹恢复为调用代码,必须使用从主要部分中选择的特定文件夹激活“确定”按钮。 示例数据库

    为了说明此方法的用法,我将使用一个包含两个用于选择的控件的表单来建立一个简单的数据库:

    1. 一个文件夹。
    2. 一份文件。

    由于我不想对任何人的文件做任何事情,因此有效负载将只是通过命令按钮在相关标签中显示文件夹或文件的完整路径。

    示例数据库的结构和对象

    实际上,这几乎没有什么(请看下面的图片)。

    1. 一个名为frmFileDialog的窗体,除了标题标签,退出按钮及其关联的标签,两个名为cmdFoldercmdFile的命令按钮以及每个标签的关联标签( lblFolderlblFile ,上面还有一个表单
    2. 与表单关联的模块,其中包含支持各种控件的VBA代码。
    3. 另一个模块modMain ,仅包含FSBrowse()的代码。

    VBA代码

    让我们从一个例程开始,该例程提供一个使用此对象的简单接口。 我叫它

    FSBrowse ,这是一个功能过程。
    Option Compare Database
    Option Explicit 
    'FSBrowse (File System Browse) allows the operator to browse for a file/folder.
    '  strStart specifies where the process should start the browser.
    '  lngType specifies the MsoFileDialogType to use.
    '  strPattern specifies which FileType(s) should be included.
    Public Function FSBrowse(Optional strStart As String = "", _
                             Optional lngType As MsoFileDialogType = _
                                 msoFileDialogFolderPicker, _
                             Optional strPattern As String = "All Files,*.*" _
                             ) As String
        Dim varEntry As Variant 
        FSBrowse = ""
        With Application.FileDialog(dialogType:=lngType)
            'Set the title to match the type used from the list
            .Title = "Browse for "
            Select Case lngType
            Case msoFileDialogOpen
                .Title = .Title & "File to open"
            Case msoFileDialogSaveAs
                .Title = .Title & "File to SaveAs"
            Case msoFileDialogFilePicker
                .Title = .Title & "File"
            Case msoFileDialogFolderPicker
                .Title = .Title & "Folder"
            End Select
            If lngType <> msoFileDialogFolderPicker Then
                'Reset then add filter patterns separated by tildes (~) where
                '  multiple extensions are separated by semi-colons (;) and the 
                '  description is separated from them by a comma (,).
                '  Example strPattern :
                '  "MS Access,*.ACCDB; *.MDB~MS Excel,*.XLSX; *.XLSM; *.XLS"
                Call .Filters.Clear
                For Each varEntry In Split(strPattern, "~")
                    Call .Filters.Add(Description:=Split(varEntry, ",")(0), _
                                      Extensions:=Split(varEntry, ",")(1))
                Next varEntry
            End If
            'Set some default settings
            .InitialFileName = strStart
            .AllowMultiSelect = False
            .InitialView = msoFileDialogViewDetails
            'Only return a value from the FileDialog if not cancelled.
            If .Show Then FSBrowse = .SelectedItems(1)
        End With
    End Function
    这个程序允许一个相当简单的接口,如果任何选择返回选定的项目,而是一个空字符串,否则。 它还具有说明该对象通常使用的某些属性的好处。

    接下来是调用上述函数的表单后面的代码。 由于复杂性级别是如此基础,因此几乎不需要解释,但是无论如何,我将在代码下面包含一些指针。

    Option Compare Database
    Option Explicit 
    Private Sub Form_Open(Cancel As Integer)
        Call DoCmd.Restore
        With Me
            .lblFolder.Caption = Replace(CurrentProject.Path & "\", "\\", "\")
            .lblFile.Caption = CurrentProject.FullName
        End With
    End Sub 
    Private Sub cmdFolder_Click()
        Dim strPath As String 
        With Me
            strPath = FSBrowse(strStart:=.lblFolder.Caption, _
                               lngType:=msoFileDialogFolderPicker)
            If strPath > "" Then _
                .lblFolder.Caption = Replace(strPath & "\", "\\", "\")
        End With
    End Sub 
    Private Sub cmdFile_Click()
        Dim strPath As String 
        With Me
            strPath = Left(.lblFile.Caption, InStrRev(.lblFile.Caption, "\"))
            strPath = FSBrowse(strStart:=strPath, _
                               lngType:=msoFileDialogFilePicker, _
                               strPattern:="MS Access Databases,*.ACCDB; *.MDB~" & _
                                           "All Files,*.*")
            If strPath > "" Then .lblFile.Caption = strPath
        End With
    End Sub 
    Private Sub cmdExit_Click()
        Call DoCmd.Close
    End Sub
    • 第4行-#10 Form_Open()
      这将还原表单(以最大化或最小化形式)。
      它还设置了同时显示文件夹(第7行)和文件(第8行)的标签的起始值。 这些值分别与当前项目的文件夹和全名值匹配。 IE浏览器 打开的数据库名为
      请注意,只需要对文件夹使用Replace() ,因为可以使用或不使用斜杠(/)字符来返回文件夹地址。 此代码确保仅当已经不存在时才添加一个。
    • 第12行-#21 cmdFolder_Click()
      第13-#15和#20-#21行只是简单地设置了代码结构,实际上并没有做任何特定的事情。
      第16-17行调用了上面显示的FSBrowse函数。 strStart参数告诉它从哪里开始浏览。 在这种情况下,它与最初在Form_Open()中设置的相同,或者如果它以前已运行过,则最后返回的值是相同的。 lngType参数告诉它寻找一个文件夹。
      如果未取消FileDialog,则第18行至第19行仅将返回值保存在标签的Caption中。 请注意,它还在末尾添加了反斜杠(\),但前提是还没有反斜杠(\)。
    • 第23行-#34 cmdFile_Click()
      #23-#26和#33-#34行只是设置了代码结构,实际上没有做任何特定的事情。
      第27行设置了起始地址。 它确保删除文件名部分,否则将过滤可见文件以仅匹配该名称。 本质上,它将值设置为仅与标签的Caption最后返回的值匹配的文件夹部分。
      第28-31行调用上面显示的FSBrowse函数。 strStart参数告诉它从哪里开始浏览。 在这种情况下,它是由第27行设置的。 lngType参数告诉它查找文件。 strPattern参数指定可使用哪些过滤器。
    • 36-38cmdExit_Click()
      第37行只是关闭当前对象即表单。
    结论

    实际上,这是一件非常容易完成的事情,可以轻松地整合到任何数据库中。 一旦了解了基础知识,就没有理由不应该在需要这种工具的任何地方使用它。

    附加图片
    文件类型:jpg FileDialog.jpg (26.0 KB,46855视图)
    附加的文件
    文件类型:zip FileDialog.Zip (105.6 KB,7637视图)

    From: https://bytes.com/topic/access/insights/916710-select-file-folder-using-filedialog-object

    展开全文
  • vba中filedialog用法

    2022-02-26 13:00:37
  • tkinter.filedialog 的学习tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名def selectinputPath():input_path = asksaveasfilename()inputpath1 = inputpath.set(input_path)print(input...
  • FileDialog可以设置多文件选取,也可以设置为只能选取一个文件,那个1就表示所选取的第一个文件,如果选了多个,那麼就会有SelectedItems(2),SelectedItems(3)...... 案例:
  • 在SWT/JFace中,使用文件对话框选择文件。貌似awt和swing应该都提供文件选择...下面说说具体的org.eclipse.swt.widgets.FileDialog的使用选择单个文件FileDialog dialog = new FileDialog(window.getShell(), SWT.O...
  • macOS SwiftUI文件打开教程FileDialog项目含源码。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱...
  • Tkinter filedialog askopenfilename设置

    千次阅读 2020-12-29 11:37:52
    我在试着用一个tkinter文件对话框.askopenfilename()方法可以...在root.filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
  • 第17讲,filedialog 文件对话框文件对话框是桌面应用里经常使用的功能,你想从本地选择一个文件,需要使用文件对话框,你想将一个文件保存起来,选择保存路径的时候,需要使用文件对话框。文件对话框的功能非常多,...
  • 1. wx.FileDialog 允许用户从系统的文件中选择一个或者多个文件。支持通配符,可以让用户选择关心的文件。例如:"BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"只会显示和选择图片后缀类型是bmp 和gif。 2. ...
  • @[TOC](Python gui tkinter.filedialog打开默认(指定)路径) 行程码检测 from tkinter import * import tkinter.messagebox from tkinter import ttk import tkinter.filedialog import re import pytesseract from ...
  • FileDialog 一、描述 此类型提供原生平台文件选择对话框。继承自 Qt Labs Platform 模块版本的 Dialog。 Qt Labs Platform 模块使用 Qt Widgets 作为没有可用本机实现的平台的后备。因此,使用来自 Qt Labs ...
  • python 将列表使用filedialog保存到指定的excel文件中def toExcel(self):‘’’导出列表到Excel文件中:return:‘’’ftypes=[(‘Excel files’,’.xls’),(‘All files’,’*’)]file_path=tk.filedialog....
  • qml使用FileDialog

    2021-03-10 13:19:49
    //控制选择文件还是文件夹 filelog.selectFolder(false 选择文件 true ... FileDialog { property int type: 0 id: fileDialog title: qsTr("请选择保存文件夹") selectFolder: true selectMultiple: fal...
  • 对话框之filedialog

    2020-01-06 16:27:19
    #filedialog文件对话框 1.文件流和文件区别 指的是在传递过程中的文件,比如你上传一张图片,那么他不是以一个完整的图片传输的, 是将文件按特定编码的字符传输,这个就是文件流。 2.文件对话框: 打开的是个文件流,...
  • Tkinter 文件对话框filedialog模块

    千次阅读 2020-04-24 14:12:14
    filedialog模块下提供了各种用于生成文件对话框的工具函数,如下所示: askopenfile():生成打开单个文件的对话框,返回所选文件的文件流,程序可通过该文件流读取文件内容 askopenfiles():生成打开多个文件的...
  • FileDialog fileDialog = new FileDialog(new Frame(), “选择文件”, FileDialog.LOAD); fileDialog.setFile(".doc;.txt"); fileDialog.setVisible(true); String pathString = fileDialog.getDirectory() + ...
  • } } 三、FileDialog文件对话框 Dialog 类还有 一个子类 : FileDialog ,它代表一个文件对话框,用于打开或者保存 文件,需要注意的是FileDialog无法指定模态或者非模态,这是因为 FileDialog 依赖于运行平台的实现,...
  • event):pass defOnOpen(self, event):'''打开开文件对话框'''file_wildcard= "Paint files(*.paint)|*.paint|All files(*.*)|*.*"dlg= wx.FileDialog(self, "Open paint file...", os.getcwd(), style=wx.OPEN, ...
  • 我有一个带有按钮/文本...这是代码:FileDialog chooser = new FileDialog(this, "Save As", FileDialog.SAVE );String startDir = saveAsField.getText().substring( 0, saveAsField.getText().lastIndexOf('\') );...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,409
精华内容 4,563
关键字:

FileDialog