有没有一种简单的方法来创建带编码对话框的C#.NET文件对话框?

时间:2009-08-19 03:10:49

标签: c# file encoding dialog option

我试图让用户在C#和VS2008中加载或保存文件时选择文件编码。 记事本的对话框底部有一个编码下拉选项。

有一种方法可以按照此处的说明进行操作: http://www.codeproject.com/KB/cs/getsavefilename.aspx

但是,我想知道是否有更简单的方法来做到这一点。 Windows必须在某处内置此对话框,不是吗?

1 个答案:

答案 0 :(得分:1)

内置的对话框是Win32 API提供的标准文件打开对话框。此对话框允许通过使用挂钩进行自定义,如您引用的代码项目文章中所述。

本文中描述的过程是执行此操作的唯一方法,也是Notepad和Visual Studio正在执行的操作 如果 他们实际上正在使用Win32文件打开对话框和不是他们自己制作的。