精华内容
下载资源
问答
  • FileDialog对象

    2019-01-09 23:19:00
    返回表示文件对话框实例的FileDialog对象。 语法 expression。FileDialog(_fileDialogType_) expression:表示Application对象的变量。 参数 名称必需/可选数据类型说明 fileDialogType 必需 ...

    返回表示文件对话框实例的 FileDialog 对象。

    语法

    expression。 FileDialog_fileDialogType_ )

    expression:表示 Application 对象的变量。

    参数

     

    名称必需/可选数据类型说明
    fileDialogType必需MsoFileDialogType文件对话框的类型。

    备注

    MsoFileDialogType 可以是 MsoFileDialogType 常量之一。

    | msoFileDialogFilePicker。 允许用户选择文件。|1主要

    | msoFileDialogFolderPicker。 允许用户选择文件夹。|2

    | msoFileDialogOpen。 允许用户打开文件。|3

    | msoFileDialogSaveAs。 允许用户保存文件。|4

     

    FileDialogFilters 对象

    表示可在使用FileDialog对象显示一个文件对话框中选择的文件类型的FileDialogFilter对象的集合。

    FileDialogFilters.Add 方法 

    将新的文件筛选器添加到文件对话框中的文件类型下拉列表框中的筛选器列表。 返回一个代表新添加的文件筛选器的FileDialogFilter对象。

    语法

    expression。 Add(DescriptionExtensionsPosition)

    expression:必需。 一个代表FileDialogFilters对象的变量。

    参数

    名称必需/可选数据类型说明
    Description必需String要添加的筛选器列表中表示的文件扩展名的说明的文本。
    Extensions必需String要添加的筛选器列表中表示的文件扩展名的文本。 可以指定多个扩展和每个必须用分号分隔。 例如,参数可分配给字符串:".txt;.htm"。

    注意: 括号不需要在扩展名添加。 说明和扩展名字符串连接到一个文件筛选器项时,Microsoft Office 将自动添加扩展字符串围绕括号。
    Position可选Variant一个数字,指示新控件的筛选器列表中的位置。 将此位置的筛选器之前插入新的筛选器。 如果省略此参数,则筛选器被添加到列表末尾。

     例子默认路径下多选excel 或者所有文件,显示选择的第一个文件

     1 Sub SelectFile()
     2 
     3     '选择单一文件
     4 
     5     With Application.FileDialog(msoFileDialogFilePicker)
     6         .InitialFileName = ThisWorkbook.Path '初始路径
     7         .AllowMultiSelect = True '多选
     8         .Filters.Clear '清除文件过滤器
     9         
    10         .Filters.Add "Excel Files", "*.xls;*.xlw"
    11         .Filters.Add "All Files", "*.*"
    12         '设置两个文件过滤器
    13         
    14         If .Show = -1 Then
    15             'FileDialog 对象的 Show 方法显示对话框,并且返回 -1(如果您按 OK)和 0(如果您按 Cancel)。
    16             MsgBox "您选择的文件是:" & .SelectedItems(1) 'SelectedItems.Count  多个可以考虑遍历
    17         End If
    18         
    19     End With
    20 End Sub

     

    转载于:https://www.cnblogs.com/Ionefox/p/10247470.html

    展开全文
  • FileDialog

    千次阅读 2017-03-15 22:30:16
    文件对话框(FileDialog)  FileDialog(Dialog parent, String title, int mode)   创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。  parent - 对话框的所有者  title - 对话框的...
    文件对话框(FileDialog)
        FileDialog(Dialog parent, String title, int mode) 
               创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。
            parent - 对话框的所有者
            title - 对话框的标题;接受 null 值时不会抛出 NullPointerException
            mode - 对话框的模式,FileDialog.LOAD(打开) 或 FileDialog.SAVE(保存)   
       
    1. package com.cn.gui.frame;
    2. import java.awt.FileDialog;
    3. import javax.swing.JFrame;
    4. import com.cn.gui.util.FrameUtil;
    5. /**
    6. * Author:Liu Zhiyong(QQ:1012421396)
    7. * Version:Version_1
    8. * Date:2016年8月12日13:01:53
    9. * Desc:
    10. 文件对话框(FileDialog)
    11. FileDialog(Dialog parent, String title, int mode)
    12. 创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。
    13. parent - 对话框的所有者
    14. title - 对话框的标题;接受 null 值时不会抛出 NullPointerException
    15. mode - 对话框的模式,FileDialog.LOAD(打开) 或 FileDialog.SAVE(保存)
    16. */
    17. public class Demo3 {
    18. public static void main(String[] args) {
    19. JFrame frame = new JFrame("窗体");
    20. FrameUtil.initFrame(frame, 300, 400);
    21. /* //创建一个文件对话框(初始也是不可见)
    22. FileDialog dialog1 = new FileDialog(frame, "请选择打开的文件", FileDialog.LOAD);
    23. dialog1.setVisible(true);
    24. System.out.println(dialog1.getDirectory() + dialog1.getFile());//文件所在的目录+文件名
    25. */
    26. FileDialog dialog2 = new FileDialog(frame, "请选择保存的路径", FileDialog.SAVE);
    27. dialog2.setVisible(true);
    28. System.out.println(dialog2.getDirectory() + dialog2.getFile());//文件所在的目录+文件名
    29. }
    30. }
    自定义窗体的工具类
       
    1. package com.cn.gui.util;
    2. import java.awt.Dimension;
    3. import java.awt.Toolkit;
    4. import javax.swing.JFrame;
    5. /**
    6. *初始化窗体的工具类
    7. * @author zhiyong
    8. *
    9. */
    10. public class FrameUtil {
    11. //获取屏幕的分辨率,设置窗体在屏幕的居中位置
    12. public static void initFrame(JFrame frame, int width, int height){
    13. frame.setVisible(true);//设置窗体的可见性
    14. Toolkit toolkit = Toolkit.getDefaultToolkit();
    15. //获取屏幕的分辨率
    16. Dimension screenSize = toolkit.getScreenSize();
    17. int x = screenSize.width;
    18. int y = screenSize.height;
    19. frame.setBounds((x-width)>>1, (y-height)>>1, width, height);
    20. //设置窗体关闭的事件
    21. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    22. }
    23. }
    展开全文
  • 在SWT/JFace中,使用文件对话框选择文件。貌似awt和swing应该都提供文件选择...下面说说具体的org.eclipse.swt.widgets.FileDialog的使用选择单个文件FileDialog dialog = new FileDialog(window.getShell(), SWT.O...

    在SWT/JFace中,使用文件对话框选择文件。貌似awt和swing应该都提供文件选择对话框,不过之前都没用过。有了自带的文件对话框,就不用可以把更多的时间发在其他功能的实现上了。

    下面说说具体的org.eclipse.swt.widgets.FileDialog的使用

    选择单个文件

    FileDialog dialog = new FileDialog(window.getShell(), SWT.OPEN);

    dialog.setFilterPath("");// 设置默认的路径

    dialog.setText("对话框标题");//设置对话框的标题

    dialog.setFileName("");//设置默认的文件名

    dialog.setFilterNames(new String[] { "文本文件 (*.txt)", "所有文件(*.*)" });//设置扩展名

    dialog.setFilterExtensions(new String[] { "*.txt", "*.*" });//设置文件扩展名

    String fileName = dialog.open();//

    选择多个文件

    FileDialog dialog = new FileDialog(shell,SWT.OPEN|SWT.MULTI);

    String fileName = dialog.open();//返回最后一个选择文件的全路径

    String[] fileNames = dialog.getFileNames();//返回所有选择的文件名,不包括路径

    String path = dialog.getFilterPath();//返回选择的路径,这个和fileNames配合可以得到所有的文件的全路径

    保存文件对话框

    FileDialog dialog = new FileDialog(shell,SWT.SAVE);

    String fileName = dialog.open(); //获得保存的文件名

    此方法只能获得用户的路径+文件名,需要自己写方法去保存文件,如果用Java7,那么就用NIO,方便快捷。比如Files.write()方法。

    展开全文
  • ebug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_ZTV10FileDialog[vtable for FileDialog]+0x14): undefined reference to `FileDialog::~FileDialog()' debug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_Z...

    ebug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_ZTV10FileDialog[vtable for FileDialog]+0x14): undefined reference to `FileDialog::~FileDialog()'

    debug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_ZTV10FileDialog[vtable for FileDialog]+0x18): undefined reference to `FileDialog::~FileDialog()'

    debug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_ZTV10FileDialog[vtable for FileDialog]+0xfc): undefined reference to `non-virtual thunk to FileDialog::~FileDialog()'

    debug/moc_filedialog.o:moc_filedialog.cpp:(.rdata$_ZTV10FileDialog[vtable for FileDialog]+0x100): undefined reference to `non-virtual thunk to FileDialog::~FileDialog()'

    c:\QtSDK\Desktop\Qt\4.7.4\mingw\lib/libqtmaind.a(qtmain_win.o): In function `WinMain@16':

    c:/ndk_buildrepos/qt-desktop/src/winmain/qtmain_win.cpp:131: undefined reference to `qMain(int, char**)'

    展开全文
  • 第17讲,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...
  • mono for android fileDialog apk project
  • FileDialog fileDialog = new FileDialog(new Frame(), “选择文件”, FileDialog.LOAD); fileDialog.setFile(".doc;.txt"); fileDialog.setVisible(true); String pathString = fileDialog.getDirectory() + ...
  • Qml FileDialog发布

    2021-04-08 22:27:00
    Qml的FileDialog有两种,其中labs的比较好用,如下图所示。 但是在使用windeployqt发布应用时,发现界面不显示了。 需要将platform文件夹,复制到应用的目录中,也是对应Qt/labs。 如下图所示,放到Qt/labs...
  • QML之FileDialog

    千次阅读 2018-01-11 16:20:28
    FileDialog是QtQuick中的文件对话框,它可以选择已有的文件,文件夹(可以多选)也可以在保存文件的时候让用户提供名字来创建文件或文件夹。 FileDialog的实现是和平台相关的,如果没有可用的原生文件对话框,则会...
  • 对话框之filedialog

    2020-01-06 16:27:19
    #filedialog文件对话框 1.文件流和文件区别 指的是在传递过程中的文件,比如你上传一张图片,那么他不是以一个完整的图片传输的, 是将文件按特定编码的字符传输,这个就是文件流。 2.文件对话框: 打开的是个文件流,...
  • FileDialog { id: filesDialog // ... } </code></pre> <p>When i launch the app, i get two warnings <pre><code> .../.nuget/packages/qml.net.linuxbinaries/0.7.0/runtimes/linux-x64/native/qml/QtQuick/...
  • FileDialog_ReadOnly_src源码,是一个很不错的C++源码,有兴趣的伙伴们抽时间可以看一下把。
  • FileDialog_ReadOnly_demo源码,是一个很不错的C++源码,有兴趣的伙伴们抽时间可以看一下把。
  • Python中tkinter.filedialog

    千次阅读 2020-08-07 11:42:54
    Python中tkinter.filedialog
  • tkinter的filedialog实现文件/文件夹

    千次阅读 2019-08-27 20:15:58
    tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名 tkinter.filedialog.asksaveasfile():选择以什么文件保存,创建文件并返回文件流对象 tkinter.filedialog.askopenfilename():选择打开...
  • macOS SwiftUI文件打开教程FileDialog项目含源码。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱...
  • 主要介绍了Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法,结合实例形式总结分析了Python GUI编程tkinter中messagebox、filedialog控件基本功能、用法与操作注意事项,需要的朋友可以参考下
  • //dialog还有一个子类:FileDialog,它代表文件对话框,用于保存和打开文件,无法指定模态或非模态,模式由运行平台的文件对话框决定 //FileDialog(Frame parent,Sttring title,int mode) // mode:文件对话框类型,...
  • 远程控制Microsoft FileDialog类(OpenFileDialog)
  • 昨天我已经写了一篇博客,介绍了filedialog提供的四个最有用函数,如果你对tkinter库filedialog的使用不了解,请阅读上篇博客 关于Python tkinter库中filedialog的四个最有用函数(一) 。 对于我来说,下面代码还是...
  • public class Fu{  Frame filefFrame=new Frame("tczm");... FileDialog bagFileDialog1=new FileDialog(  filefFrame,"pzls",FileDialog.LOAD);  FileDialog loadDiFileDialog2=new FileDialog(  filef
  • .FileDialog 详解

    千次阅读 2016-08-05 10:02:26
    类 java.awt.FileDialog  java.lang.Object   |   +----java.awt.Component   |   +----java.awt.Container   |   +----java.awt.Window   
  • Java FileDialog文件过滤问题解决

    千次阅读 2018-02-27 17:14:50
    一开始使用FilenameFilter()FileDialog dialog=new FileDialog(new Frame(),"",FileDialog.LOAD); FilenameFilter ff=new FilenameFilter(){ public boolean accept(File dir, String name) { if ...
  • 关于Python tkinter库中filedialog的四个最有用函数(一) tkinter库简介 : tkinter是python默认的GUI库,它是python的内置库不需要安装。而filedialog是文件对话框,在程序运行该过程中,当你需要手动选择文件或...
  • tkinter.filedialog

    千次阅读 2014-08-04 23:34:08
    为什么MW100.py程序 在 tk.filedialog.askdirectory(initialdir = 'c:\')
  • FileDialog详解

    千次阅读 2009-09-15 10:56:12
    类 java.awt.FileDialog java.lang.Object | +----java.awt.Component | +----java.awt.Container | +----java.awt.Window ...
  • Tkinter 文件对话框filedialog模块

    千次阅读 2020-04-24 14:12:14
    filedialog模块下提供了各种用于生成文件对话框的工具函数,如下所示: askopenfile():生成打开单个文件的对话框,返回所选文件的文件流,程序可通过该文件流读取文件内容 askopenfiles():生成打开多个文件的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,025
精华内容 3,610
关键字:

filedialog