在用户控件/表单中嵌入文件选择器
时间:2020-03-05 18:51:02 来源:igfitidea点击:
我继承了一个桌面应用程序,该应用程序具有嵌入在控件中的自定义.NET文件选择器,但存在一些问题。
我想将其替换为非自定义文件选择器(如" OpenFileDialog")。
但是,由于多种原因,它需要嵌入到父控件中,而不是弹出对话框。
我是否缺少控件,还是MS仅提供开箱即用的弹出对话框?
解决方案
回答
.Net控件是Windows内置的普通对话框的瘦包装,即对话框。
回答
根据需要,我们可能会滥用Web浏览器控件以显示本地文件和文件夹。它不会与OpenFileDialog的所有功能匹配,但可以正常工作。
这是我回想起的那个。壳牌超大包装。它具有ActiveX和.NET版本。看起来很有希望。
另外,如果我们要构建自己的数据库,则可以从CodeProject:用户控件中的Windows资源管理器开始。看起来是个不错的开始。这是另一个:具有ImageList Management的All VB.NET Explorer树控件。