c# – 如何在OpenFileDialog窗口中隐藏功能和可选文件夹/驱动器
我目前正在为运行WES7的嵌入式设备开发软件.该应用程序是一个标准的.NET 3.5 WinForms项目.
要求是用户应该能够从他们的pendrive或网络中浏览和选择特定文件,而不能从系统驱动器上的任何位置浏览和选择特定文件.所以我正在寻找一种解决方案,以某种方式隐藏标准OpenFileDialog窗口上的链接和按钮,因此如果有任何网络位置链接,用户只会看到他们的pendrives. 我也在MSDN和其他论坛上搜索过,直到现在我才发现任何想法.如果没有办法使用标准的OpenFileDialog工作,是否有任何简单的自定义组件用于浏览限制在指定驱动器或父文件夹的文件? 解决方法
在这里,它就像
Customizing Your Open File Dialog一样简单
更新: 在Windows 7 PC上它不起作用.例如: OpenDialogPlaces o = new OpenDialogPlaces(); //o.Places.Add(18); //o.Places.Add(5); //o.Places.Add(6); o.Init(); o.OpenDialog.ShowDialog(); o.Reset(); 仍然显示左手的一切: 它在以前的Windows版本中有效: 另一件事似乎是微软已经改变了ComDlg32的位置,我尝试了两个地方但没有运气. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |