5

enter image description hereI am having difficulty in customizing OpenFileDialog box, I want to allow people to select files that are in the same directory from the currently open folders using the OpenFileDialog. I don't want the OpenFileDialog to be able to select stuff outside of the program's current directory

Due to some reason i am not able to post image, what i meant is to lock Top navigation and Side Navigation option in OpenFileDialog box

4

3 回答 3

1

据我所知,您只能将元素添加到标准文件对话框(使用一些深奥的 api 调用),但无法删除元素。如果您真的需要此功能,最好的选择是使用您需要的特定业务规则实现您自己的自定义打开文件对话框。

以下是有关如何进行一些有限自定义的一些详细信息。

http://msdn.microsoft.com/en-us/magazine/cc300434.aspx

http://www.codeproject.com/Articles/16276/Customizing-OpenFileDialog-in-NET

自定义 OpenFileDialog

于 2012-11-23T21:47:59.477 回答
0

自定义默认对话框可能是困难的方式。

为什么不只显示一个列表框,其中包含您希望用户能够选择的文件的名称?

于 2012-11-23T21:57:04.667 回答
0

我不知道如何锁定对话框。但是,如果要求只是提供他们从中选择一个文件的列表。那么为什么不自己阅读文件列表并将它们显示在自定义对话框中以供选择呢?

如果您愿意,您可以花一些时间使对话框看起来像系统之一。

于 2012-11-23T21:58:52.043 回答