标签: fileopendialog

OpenFialog for WPF

我刚开始使用WPF.从窗体移动.

那些openDialog,saveDialog去了哪里?还有一堆东西.

c# fileopendialog

24
推荐指数
1
解决办法
3万
查看次数

如何使用原生的android文件 - 打开对话框?

我已经看到这个对话框在某些应用程序中选择/打开android上的文件,在我看来它是本机的.但我找不到在自己的应用程序中使用它的方法.所附截图的语言是德语,但我相信有人会认出它. 文件对话框的屏幕截图

android fileopendialog

17
推荐指数
2
解决办法
2万
查看次数

如何使用预定义的大小打开JFileChooser

chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.始终以默认大小打开.

java size swing jfilechooser fileopendialog

10
推荐指数
1
解决办法
4774
查看次数

JFileChooser嵌入在JPanel中

我正在编写一个需要文件打开对话框的java程序.文件打开对话框并不难,我希望使用一个JFileChooser.我的问题是我希望有一个双窗格JFrame(由2组成JPanels).左侧面板将具有一个JList,右侧面板将具有文件打开对话框.

当我使用JFileChooser.showOpenDialog()它时,打开所有其他窗口上方的对话框,这不是我想要的.有没有办法让JFileChooser(或者可能是另一个文件选择对话框)显示在一个JPanel而不是弹出窗口上面?

这是我尝试过的代码,此时它非常简单.我只是试图将JFileChooser其嵌入到JPanel此处.

public class JFC extends JFrame{
    public JFC()
    {
        setSize(800,600);

        JPanel panel= new JPanel();

        JFileChooser chooser = new JFileChooser();
        panel.add(chooser);

        setVisible(true);

        chooser.showOpenDialog(null);
    }

    public static void main(String[] args)
    {
        JFC blah = new JFC();
    }
}
Run Code Online (Sandbox Code Playgroud)

我也打过电话chooser.showOpenDialogthispanel,但无济于事.此外,我已经尝试JFileChooser直接添加到框架.上面列出的两种尝试仍然JFileChooser在框架或面板前面弹出(取决于我添加JFileChooser到的).

java jfilechooser jpanel fileopendialog

8
推荐指数
2
解决办法
1万
查看次数

如何在 Vista 文件打开对话框中禁用通配符模式的自动附加

我正在使用文件打开对话框来选择图像文件以进行进一步编辑。过滤器列表包含一个“所有支持的格式”条目,表示一长串文件格式。由于 Vista 会自动在过滤器组合框中附加通配符模式,因此展开的组合框太宽而无法完全适应屏幕。除此之外,它看起来不太好。那么是否可以禁用此行为并让 Vista 显示原始过滤器字符串?

问候,
丹尼尔

delphi openfiledialog delphi-2009 fileopendialog windows-vista

5
推荐指数
1
解决办法
356
查看次数

gvim 打开对话框文件类型过滤器

我有时喜欢在 gvim 中使用文件浏览器,但是我不喜欢文件过滤器总是设置为正在编辑的当前文件类型。

例如,如果我在当前缓冲区中打开了一个 .cpp 文件并转到文件打开对话框,则文件过滤器将设置为“C++ 源文件 (*.cpp *.c++)”。我希望默认情况下也显示标题(例如)。

有没有办法改变这种默认行为?

vim fileopendialog

5
推荐指数
1
解决办法
1140
查看次数

未找到CDialogEventHandler_CreateInstance标识符

我一直在关注创建Vista/7打开文件对话框的几个指南/示例,现在由于一条错误消息说明main.cpp(189):错误C3861:'CDialogEventHandler_CreateInstance':标识符未找到,现在已经死了.

我在Google上找不到任何相关内容,只有一页有人重写了示例代码而不使用CDialogEventHandler类.

这是我的代码.CDialogEventHandler类和函数定义直接来自CommonFileDialogApp的Windows 7 SDK示例:

#include "resource.h"

#include <windows.h>      // For common windows data types and function headers
#define STRICT_TYPED_ITEMIDS
#include <objbase.h>      // For COM headers
#include <shobjidl.h>     // for IFileDialogEvents and IFileDialogControlEvents
#include <shlwapi.h>
#include <knownfolders.h> // for KnownFolder APIs/datatypes/function headers
#include <propvarutil.h>  // for PROPVAR-related functions
#include <propkey.h>      // for the Property key APIs/datatypes
#include <propidl.h>      // for the Property System APIs
#include <strsafe.h>      // for StringCchPrintfW
#include <shtypes.h>      // for COMDLG_FILTERSPEC
#include <new>

// Controls
#define CONTROL_GROUP …
Run Code Online (Sandbox Code Playgroud)

winapi fileopendialog

5
推荐指数
1
解决办法
3222
查看次数

从Excel VBA中浏览文件

如何从Excel中运行的某个VBA中打开"文件打开"对话框?

我正在使用Excel 2003.

excel vba excel-2003 excel-vba fileopendialog

3
推荐指数
1
解决办法
2万
查看次数

3
推荐指数
2
解决办法
3382
查看次数

VBA:默认情况下,让Excel FileDialogOpen指向"我的电脑"

我试图获得excels保存并打开对话框默认打开"我的电脑",以便用户可以从那里选择一个驱动器.

我有对话框打开任何驱动器或我的文档等任何路径,但似乎无法找到它打开我的计算机的方法.

这是我目前正在使用的代码,它适用于已知路径:

MsgBox objFolders("desktop")
ChDrive objFolders("desktop")
ChDir objFolders("desktop")

strFileName = appRemoteApp.Workbooks("Export Template.xlsm").Application.GetSaveAsFilename(objFolders("desktop") & "\Replica Export " & UserName & " " & Format(Date, "yymmdd") & ".xlsm", FileFilter:="Excel Macro Enabled Workbook (*.xlsm), *.xlsm,")     
Run Code Online (Sandbox Code Playgroud)

另外,我从这个网站找到了这个.

如果您粘贴::{20D04FE0-3AEA-1069-A2D8-08002B30309D}到Windows资源管理器地址栏,它会将您带到我的计算机,但如果我在我的VBA代码中使用它

ChDir "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
Run Code Online (Sandbox Code Playgroud)

它说无法找到目录或其他东西.所以不确定是否有解决这个问题的工作.

这也不起作用:

ChDir "C:\WINDOWS\explorer.exe /root,,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}" 
Run Code Online (Sandbox Code Playgroud)

我想让对话框对计算机开放的原因是我们将在Windows服务器上托管excel文档,并通过RemoteApp和远程桌面进行访问.用户将无法访问(权限)服务器驱动器和文件夹等,他们只能访问本地计算机上自己的驱动器,这些驱动器将被映射并在服务器"我的电脑"文件夹下可见,因为缺少更好的字.服务器上的主文档使用VBA代码生成副本,然后保存到用户本地硬盘驱动器.

excel vba excel-vba fileopendialog savefiledialog

3
推荐指数
1
解决办法
3975
查看次数