草庐IT

Openfiledialog

全部标签

c# - 在 Windows 窗体中使用 OpenFileDialog 读取文本文件

我是OpenFileDialog函数的新手,但了解了基础知识。我需要做的是打开一个文本文件,从文件中读取数据(仅文本)并将数据正确地放入我的应用程序中的单独文本框中。这是我的“打开文件”事件处理程序中的内容:privatevoidopenToolStripMenuItem_Click(objectsender,EventArgse){OpenFileDialogtheDialog=newOpenFileDialog();theDialog.Title="OpenTextFile";theDialog.Filter="TXTfiles|*.txt";theDialog.InitialDi

c# - 如果还设置了 InitialDirectory,OpenFileDialog 是否可以自动选择具有 FileName 中设置的值的文件?

这有点挑剔,但如果文件存在并且FileName和InitialDirectory设置正确,为什么不自动选择该文件?我有一个OpenFileDialog,其中FileName和InitialDirectory设置正确,文件存在于此文件夹中。为什么当我运行ShowDialog()方法时文件没有被选中?没有文件被选中,但如果它被选中就更好了,这样我就不必向下滚动来选择与其相邻的下一个文件。有什么建议吗? 最佳答案 也许它并不完美,但它以某种方式满足了期望。我有一个Button,它在点击事件时显示OpenFileDialog。以及将Send

c# - 打开多个文件(OpenFileDialog,C#)

我尝试使用OpenFileDialog一次打开多个文件,使用FileNames而不是FileName。但是我在任何地方都看不到有关如何完成此操作的示例,甚至在MSDN上也看不到。据我所知-也没有关于它的文档。以前有人这样做过吗? 最佳答案 您必须设置OpenFileDialog.Multiselect属性值为true,然后访问OpenFileDialog.FileNames属性。检查这个样本privatevoidForm1_Load(objectsender,EventArgse){InitializeOpenFileDialog(

c# - 从 OpenFileDialog 路径/文件名中提取路径

我正在编写一个从选择文件开始的小实用程序,然后我需要选择一个文件夹。我想将文件夹默认为所选文件所在的位置。OpenFileDialog.FileName返回完整路径和文件名-我想要的只是获取路径部分(无文件名),所以我可以将其用作初始选定文件夹。privateSystem.Windows.Forms.OpenFileDialogofd;privateSystem.Windows.Forms.FolderBrowserDialogfbd;...if(ofd.ShowDialog()==DialogResult.OK){stringsourceFile=ofd.FileName;strin