我已經繼承了一個桌面應用程序,它具有嵌入在控件中的自定義.NET文件選擇器,但它有一些問題。
我想用非自定義文件選擇器(如OpenFileDialog
)替換它。在用戶控件/表單中嵌入文件選擇器
但是,由於各種原因,它需要嵌入父控件而不是彈出對話框。
有沒有我缺少的控件,或MS只提供彈出對話框?
我已經繼承了一個桌面應用程序,它具有嵌入在控件中的自定義.NET文件選擇器,但它有一些問題。
我想用非自定義文件選擇器(如OpenFileDialog
)替換它。在用戶控件/表單中嵌入文件選擇器
但是,由於各種原因,它需要嵌入父控件而不是彈出對話框。
有沒有我缺少的控件,或MS只提供彈出對話框?
.Net控件是一個用於窗口內置的通用對話框的薄包裝,並且是對話框。
根據您的需要,您可能會濫用網絡瀏覽器控件來顯示本地文件和文件夾。它不會匹配OpenFileDialog的所有功能,但它可以工作。
下面是我回憶的一個回憶。 The Shell Mega-Pack。它有ActiveX和.NET版本。看起來很有希望。
另外,如果你想建立你自己的,你可以從CodeProject開始:A Windows Explorer in a User Control。這看起來是一個好的開始。這是另一個:An All VB.NET Explorer Tree Control with ImageList Management。