Questions tagged «openfiledialog»

8
如何使用OpenFileDialog选择文件夹?
如何使用 OpenFileDialog选择文件夹? 我打算使用以下项目:https : //github.com/scottwis/OpenFileOrFolderDialog 但是,我遇到了一个问题。它使用GetOpenFileName功能和OPENFILENAME结构。并将OPENFILENAME成员命名为templateID。它是对话框模板的标识符。项目还包含res1.rc文件和模板化对话框init。但是我不知道如何将此文件附加到我的C#项目中。 有没有更好的方法来使用OpenFileDialog选择文件夹?

17
如何配置OpenFileDialog选择文件夹?
在VS .NET中,当您为项目选择文件夹时,将显示一个对话框,看起来像一个OpenFileDialog或SaveFileDialog,但设置为仅接受文件夹。自从我看到这一点以来,我一直想知道它是如何完成的。我知道FolderBrowserDialog,但我从未真正喜欢过该对话框。它开始时太小,不能让我利用能够输入路径的优势。 我几乎可以肯定的是,目前尚无从.NET执行此操作的方法,但我也很好奇您也如何从非托管代码中执行此操作。缺少从头开始完全重新实现对话框的方法,如何修改对话框以具有此行为? 我还想重申一下,我知道FolderBrowserDialog,但有时我不喜欢使用它,除了真正好奇如何以这种方式配置对话框。告诉我只使用FolderBrowserDialog可以帮助我保持一致的UI体验,但不能满足我的好奇心,因此它不会被视为答案。 这也不是Vista特有的;自VS .NET 2003以来,我一直在看到此对话框,因此它在Win2k和WinXP中是可行的。这不是一个“我想知道执行此操作的正确方法”的问题,而更多的是“自从我第一次在VS 2003中开始做以来,我一直对此感到好奇”。我知道Vista的文件对话框可以执行此操作,但是它在XP中一直在运行,因此我知道他们做了一些努力使其能够正常工作。Vista特定的答案不是答案,因为问题上下文中不存在Vista。 更新:我接受Scott Wisniewski的答案,因为它附带了一个有效的示例,但是我认为Serge值得赞扬的是他指出了对话框的自定义功能(虽然.NET 确实很讨厌,但它确实有效),而Mark Ransom则指出了MS可能为此任务滚动了一个自定义对话框。

11
将过滤器设置为OpenFileDialog以允许典型的图像格式?
我有这段代码,如何允许它接受所有典型的图像格式?PNG,JPEG,JPG,GIF? 这是我到目前为止的内容: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image file to encrypt."; if (dialog.ShowDialog() == DialogResult.OK) { //Encrypt the selected file. I'll do this later. :) } } 请注意,筛选器设置为.txt文件。我可以更改为PNG,但是其他类型是什么?

2
打开文件对话框,然后使用WPF控件和C#选择文件
我有一个TextBox名字textbox1和一个Button名字button1。当我单击时,button1我想浏览我的文件以仅搜索图像文件(键入jpg,png,bmp ...)。当我选择一个图像文件并在文件对话框中单击“确定”时,我希望这样写入文件目录textbox1.text: textbox1.Text = "C:\myfolder\myimage.jpg"

3
OpenFileDialog中的多个文件扩展名
如何在一组内使用多个文件扩展名OpenFileDialog?我已经Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" 创建了组,因此JPG是* .jpg和* .jpeg,TIFF是* .tif和* .tiff以及“所有图形类型”吗?我怎样才能做到这一点?

7
在Python中快速便捷的文件对话框?
我有一个简单的脚本,可以解析文件并将其内容加载到数据库中。我不需要用户界面,但是现在我提示用户使用raw_input最不友好的文件进行解析,尤其是因为用户无法复制/粘贴路径。我想要一种快速简便的方法来向用户显示文件选择对话框,他们可以选择文件,然后将其加载到数据库中。(在我的用例中,如果他们碰巧选择了错误的文件,它将无法解析,即使将其加载到数据库中也不会有问题。) import tkFileDialog file_path_string = tkFileDialog.askopenfilename() 这段代码接近我想要的代码,但是却留下了一个烦人的空框架(无法关闭,可能是因为我尚未注册close事件处理程序)。 我不必使用tkInter,但是因为它在Python标准库中,所以它是最快,最简单解决方案的理想选择。 在没有任何其他UI的情况下,在脚本中提示文件或文件名的快捷简便方法是什么?

2
打开文件对话框,一个用于多个Excel扩展名的过滤器?
我想使用OpenFileDialog对象浏览到Excel文件。我想将过滤器设置为打开具有不同类型的excel扩展名的文件,例如:.xls,.xlsm,.xlsx等。 我正在使用的是这样的: OpenFileDialog of = new OpenFileDialog(); of.Filter = "Excel Files(.xls)|*.xls| Excel Files(.xlsx)|*.xlsx| Excel Files(*.xlsm)|*.xlsm"; 这可行,但是用户必须从OpenFileDialog的下拉列表中选择正确的excel文件类型。 有谁知道是否有一种方法可以对所有类型的Excel扩展应用一个过滤器? 类似于:“ ... Excel文件(.xls,.xlsx,.xlxm)| * .xls,*。xlsx,*。xlsm;” 预先感谢您的任何答复。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.