Tag: openfiledialog

C# – 如何自定义OpenFileDialog以选择多个文件夹和文件?

我发布了 – 如何使用OpenFileDialog选择文件夹? ,我找不到正确的答案。 所以,我改变了我的问题。 我想自定义OpenFileDialog以选择多个文件夹和文件。 我试图找到一个解决方案,可以看到一些关于它的post。 从互联网上,我发现了以下项目 – https://github.com/scottwis/OpenFileOrFolderDialog 。 但是,在使用它时,我遇到了一个问题。 它使用MFC中的GetOpenFileName函数和OPENFILENAME结构。 OPENFILENAME的成员名为“ templateID ”。 它是对话框模板的标识符。 并且示例项目具有“ res1.rc ”文件,并且还具有模板化对话框。 但我不知道如何将此文件附加到我的C#项目? 还是有任何其他完美的解决方案 – “ 如何自定义OpenFileDialog以选择多个文件夹和文件? ”?

用于选择多个文件和文件夹.NET的必需对话框

我觉得很容易找到,我错了。 对话要求: 可以同时浏览MULTIPLE FILES / FOLDERS。 可以在.NET窗体中使用。 免费或可以在GPL下使用。 适用于Win Xp和Win 7。 对话框首选项: C# 看起来像.NET中的OpenFileDialog。 有粘贴路径的文本框。 我从WEB尝试了几个例子,没有一个符合所有要求! 一些最接近解决方案的例子: http://www.monkeybreadsoftware.net/class-opendialogmbs.shtml ,它不是免费的 http://www.codeproject.com/KB/dialog/FileDialogs.aspx,WIN7问题

C#,WPF – OpenFileDialog没有出现

我一直在网上搜索,不幸的是从未遇到过像我一样的问题,所以这里有: 我的C#WPF应用程序不会向我显示OpenFileDialogs或SafeFileDialogs。 private void btnBrowseNet_Click(object sender, RoutedEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.CheckPathExists = true; ofd.Multiselect = false; ofd.Title = “Open Network Configuration Batch file…”; ofd.ValidateNames = true; ofd.Filter = “Comma Seperated Value Files|*.csv”; if (ofd.ShowDialog() == true) { //… } } 这个确切的代码在一个场合确实完成了应该做的事情,几乎五分钟之后我可以点击按钮我想要的任何事情都没有发生但是鼠标指针变成了一个忙碌的指示器然后什么都没有。 我可以单步执行该方法或执行此类操作 bool? shown = ofd.ShowDialog(); 但无论如何,对话框都不会显示。 当然,在这种情况下显示为假。 我昨天浪费了一个半小时的搜索,当我退出时,我再次尝试了它,突然间它起作用了。 有时它有效,有时则不然。 但它似乎是项目特定的,因为我可以将相同的代码粘贴到一个新项目中,它的工作方式就像它应该做的那样。 […]

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

我是OpenFileDialog函数的新手,但已经找到了基础知识。 我需要做的是打开一个文本文件,从文件中读取数据(仅文本)并正确地将数据放入我的应用程序的单独文本框中。 这是我在“打开文件”事件处理程序中的内容: private void openToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog theDialog = new OpenFileDialog(); theDialog.Title = “Open Text File”; theDialog.Filter = “TXT files|*.txt”; theDialog.InitialDirectory = @”C:\”; if (theDialog.ShowDialog() == DialogResult.OK) { MessageBox.Show(theDialog.FileName.ToString()); } } 我需要阅读的文本文件是这个(对于家庭作业,我需要阅读这个确切的文件),它有一个员工编号,姓名,地址,工资和工时: 1 John Merryweather 123 West Main Street 5.00 30 在我给出的文本文件中,有4个员工在此之后立即以相同的格式提供信息。 您可以看到员工的工资和工时都在同一条线上,而不是拼写错误。 我这里有一个员工class: public class Employee { //get and set […]

如何使用“打开文件”对话框选择文件夹

可能重复: 如何配置OpenFileDIalog来选择文件夹? 我正在使用C#,我想完全避免使用SelectFolderDialog来选择文件夹。 相反,我想使用更接近OpenFileDialog的东西来选择一个文件夹。 有关更直观的示例,我正在寻找与以下内容非常接近的内容: http : //i44.tinypic.com/x38tx1.png 有任何想法吗?

尝试读取或写入受保护的内存。 当我调用openfileDialog的showDialog方法时

最近在我的项目中,当我调用OpenFileDialog ShowDialog方法时,我收到此错误: “试图读取或写入受保护的内存。这通常表明其他内存已损坏。” 我之前一直在网上搜索,但我的问题没有解决。 我也安装了microsoft补丁,但因为我的项目是在.Net 3.5中,所以没用。 代码示例: OpenFileDialog OFD = new OpenFileDialog(); OFD.ShowDialog(); 谢谢你的帮助。

C#OpenFileDialog锁定目录

我正在制作一个软件,只需要允许人们使用OpenFileDialog选择文件和文件夹,这些文件和文件夹与程序位于同一目录中并位于更深的文件夹中。 我不希望OpenFileDialog能够选择程序当前目录之外的东西。 使用OpenFileDialog可以在C#中做到这一点吗? 请告诉我 谢谢

自定义OpenFileDialog

我正在使用C#中的winforms应用程序。 我想要实现的是从用户获取我正在使用以下代码的文件: OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() == DialogResult.OK) { string sFileName = dlg.FileName; //my code goes here } 现在,一切正常,但我想在同一个对话框中放入3个单选按钮,这意味着我现在可以从这个对话框中获取两个东西 string sFileName = dlg.FileName; //same as in case of traditional dialog box //some thing like this which tells which radio button is selected: dlg.rbTypes.Selected 我该如何实现这一目标?

C#OpenFileDialog非模态可能

是否可以创建/拥有非模态.net OpenFileDialog我在主对话框中有一个UI元素,总是需要供用户按下。

使用C#在pictureBox中的图像中添加或减去颜色

我想学习如何在Visual Studio中编写一些非常基本的图像编辑。 我正在使用openFileDialog将图片加载到pictureBox中。 我在互联网上发现了一些设计用于逐个像素地转换颜色的循环,但由于各种原因(每个代码示例不同)都没有用。 添加到(或减去)的正确方法是什么,例如红色值,以更改pictureBox中图像的色调? 我正在使用C#。 谢谢 编辑:这是一个至少是一个起点的例子: Bitmap bmp = (Bitmap)Bitmap.FromFile(pictureBox1.ImageLocation); for (int x = 0; x < bmp.Width; x++) { for (int y = 0; y < bmp.Height; y++) { bmp.GetPixel(x, y); bmp.SetPixel(x, y, Color.FromArgb(128, 0, 128)); } } pictureBox1.Image = bmp; MessageBox.Show("Done"); 这允许我逐个像素地获取图像,并且在这种情况下将颜色改变为紫色。 当然,这不是我想要做的。 我想要做的是获取每个像素的原始RGB值,并增加或减少值。 换句话说,执行一些非常基本的颜色校正。 如何获取每个像素的当前RGB,并设置新像素的RGB? 我也看到过这个例子。 问题是,我没有看到如何使用ModifyHue: var bmp = […]