首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C#打开文件对话框(OpenFileDialog)

打开文件对话框(OpenFileDialog)    1、   OpenFileDialog控件有以下基本属性      InitialDirectory   对话框的初始目录      ...Filter   要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"       FilterIndex   在对话框选择文件筛选器的索引,如果选第一项就设为...1       RestoreDirectory   控制对话框在关闭之前是否恢复当前目录       FileName   第一个在对话框中显示的文件或最后一个选取的文件       Title...  控制对话框检查文件名中是否不含有无效的字符或序列      2、   OpenFileDialog控件有以下常用事件      FileOk   当用户点击"打开"或"保存"按钮时要处理的事件...     if (dlg.ShowDialog() == DialogResult.OK)      MessageBox.Show(dlg.SelectedPath.ToString()); } //打开文件

3.6K20

ExcelVBA打开文件对话框之.GetOpenFilename 方法

ExcelVBA打开文件对话框之Application.GetOpenFilename 方法 Application.GetOpenFilename 方法 显示标准的“打开对话框,并获取用户文件名,而不必真正打开任何文件...如果 MultiSelect 为 True,则返回值将是一个包含所有选定文件名的数组(即使仅选定了一个文件名)。如果用户取消了对话框,则该值为 False。 本方法可能更改当前驱动器或文件夹。...【示例】 此示例显示“打开对话框,并将文件筛选设置为文本文件。如果用户选择文件名,则此代码在消息框中显示该文件名。..." Then msgbox "你选择了“取消”,将退出程序":exit sub ◆我的学习之“本方法可能更改当前驱动器或文件夹” 这个说明的意思是,程序第一次打开对话框是,“我的电脑>我的文档”,如果你找到了你要的文件夹进行的操作...,在程序所在的文件没有关闭的情况下,如果再一次打开,就会指向你刚才打开过的文件夹,如果你想要在程序一打开就方便的找到你现在所在的文件文件夹,可以用ChDrive开修改打开的最初的文件夹。

2.7K20

VBA打开文件对话框,取得文件夹内文件列表

近来写代码,常用到,就在此做一个备份,以方便日后使用 写成两个函数 【函数一】:打开文件对话框,多选文件,确定,返回文件列表数组 【使用方法】:arr=getFilesPath() Sub...(arr) + 1, 1) = Application.Transpose(arr) End Sub '==打开文件夹,可以多选文件,取得选中的所有文件的列表,返回数组 '==使用:arr=getFilesPath...temp_arr(m) = Item m = m + 1 Next Else MsgBox "选择取消..." End End If End With getFilesPath = temp_arr End Function 【函数二】 (1)一个是打开文件对话框...,获得文件夹 (2)一个是传递进文件夹参数,返回文件列表数组 【使用方法】arr=getFiles("xxx") '==打开文件对话框,获得文件夹的路径 Sub GetFloder_FileDialog

1.9K20

win10 uwp 打开文件管理器选择文件

本文:让文件管理器选择文件,不是从文件管理器获得文件。 假如已经获得一些文件,那么如何从文件管理器选择这些文件? 使用方法很简单。 从网上拿图来说 ?...打开文件夹自动选择所有文件 首先需要获得文件夹,因为这个呆磨,实际不会这样做 FolderPicker p = new FolderPicker(); p.FileTypeFilter.Add...(".txt"); StorageFolder folder = await p.PickSingleFolderAsync(); 我要用户从文件管理打开选择所有文件 需要使用 Folder​Launcher​Options...(); 获得文件夹的所有文件,然后打开 await Launcher.LaunchFolderAsync(folder, t); 参见:https://codedocu.com/Details...Windows_System_Launcher_LaunchFolderAsync_Windows_Storage_IStorageFolder_Windows_System_FolderLauncherOptions_ 本文同时发在九幽[win10 uwp 打开文件管理器选择文件

1.8K10

ExcelVBA文件操作-打开对话框取得文件夹路径2种方法

ExcelVBA-打开对话框取得文件夹路径2种方法 Excel VBA自动化处理文件时,通常有这样的操作: (1)打开文件对话框==> (2)选中文件夹==> (3)确定==> (4)返回文件夹路径==...允许用户选择文件。 msoFileDialogFolderPicker。 允许用户选择文件夹。 msoFileDialogOpen。 允许用户打开文件。 msoFileDialogSaveAs。...:set obj=CreateObject("Shell.Application").BrowseForFolder(s1, s2, s3, s4) 第一个为对话框的窗体句柄,一般设置为0; 第二个为打开窗体的说明...,如上图中的“请选择上传文件夹”; 第三个参数控制打开的窗口中显示的内容以及窗体中某些元素的状态,如不显示“新建文件夹”; 第四个参数为可选参数,只要控制对话框文件系统的根目录。...图片 如果设置了其他数据,将不能再打开其他文件夹,所以建议设置为0 【代码】 Sub yhd_BrowseFolders() Dim objshell As Object Dim objFolder

5K40

Node打开选择文件夹弹框

Node打开选择文件夹弹框 前言 用脚手架的那套东西写了一个工具,但是想要一个用Node去打开选择文件夹弹框的效果,来设置操作根目录。但是,Node本身没有这个API。...node执行python脚本 Node本身没有提供打开选择文件夹弹框的API,但是Python的tkinter是有这个功能的。...所以可以用Python写好脚本来打开选择文件夹,然后通过Node来执行python脚本。 Python脚本也是非常的简单。...只有dist是我们有我们想要的exe文件。 直接双击生成的exe文件,也会打开选择文件夹弹框。 代码也需要修改成执行exe文件,而不再是python文件。...还可以编写一个sh文件,帮我们生成exe文件,并且删除编译中生成的一些其他文件。 run.sh #!

2.8K50

windows API实现用户选择文件路径的对话框

在编写应用程序时,有时需要用户选择某个文件,以供应用程序使用,比如在某些管理程序中需要打开某一个进程,这个时候需要弹出一个对话框来将文件路径以树形图的形式表示出来,以图形化的方式供用户选择文件路径,而不是需要用户自己输入文件路径...在MFC中能够弹出对话框供用户选择文件路径的类是CFileDialog,但是这个类的主要问题是当用户选择文件路径后,会打开相关的文件,与我们的要求不符,在Windows平台下有两个函数SHBrowseForFolder...这两个函数的说明如下: LPITEMIDLIST WINAPI SHBrowseForFolder( LPBROWSEINFO lpbi ); 该函数的主要作用是弹出一个对话框,便于用户选择文件的路径...pidlRoot;//对话框中显示的最上层目录 LPTSTR pszDisplayName;//指向一个缓冲区,用于返回用户选择文件名 LPCTSTR lpszTitle;//文件对话框的标题...另外的是标志的变量,一般使用的是BIF_BROWSEINCLUDEFILES(允许用户选择文件)、BIF_RETURNONLYFSDIRS(只能选择目录,不能选择文件) 在用户选择了相关的文件并点击对话框中的确定时

2.4K20

ExcelVBA-打开对话框取得文件夹路径2种方法

Excel VBA自动化处理文件时,通常有这样的操作: (1)打开文件对话框==>(2)选中文件夹==>(3)确定==>(4)返回文件夹路径==>(5)读取文件夹中的所有文件==>(6)再进行其他操作...允许用户选择文件。msoFileDialogFolderPicker。 允许用户选择文件夹。msoFileDialogOpen。 允许用户打开文件。msoFileDialogSaveAs。...) .InitialFileName = ThisWorkbook.Path .Title = "选择文件夹" If .Show = True Then...,一般设置为0;第二个为打开窗体的说明,如上图中的“请选择上传文件夹”;第三个参数控制打开的窗口中显示的内容以及窗体中某些元素的状态,如不显示“新建文件夹”;第四个参数为可选参数,只要控制对话框文件系统的根目录...【第四个参数】详解 注意:如果设置了其他数据,将不能再打开其他文件夹, 所以建议设置为0 【代码】 Sub yhd_BrowseFolders() Dim objshell As Object

1.3K30

ExcelVBA-Fso打开文件对话框取得文件夹中的一层目录列表

ExcelVBA-Fso打开文件对话框取得文件夹中的一层目录列表 有时候我们在工作时需要取得文件夹下面的第一层文件夹的目录列表,我们可以dos命令做成bat文件,生成一个txt文件, 也可以用以下的方法...:VBA直接取出,我只要一层就可以啦,今天练习一下用做一个自定义的函数,把取得的列表返回到一个数组中,有时有用,这里做个记录吧 这里有两个代码常常用到,(1)打开文件对话框(2)取得列表并返回到数组中...' Dim arr() As String With Application.FileDialog(msoFileDialogFolderPicker) .Title = "请选择文件夹...vbCrLf m = m + 1 Next ' MsgBox s GetFolderList = temp_arr End Function ====这是我的电脑中的一个文件

1.2K30
领券