【发布时间】:2013-01-28 17:30:26
【问题描述】:
由于我将 OpenFileDialog 放入 BackgroundWorker,Filter 选项不再起作用。
我曾经将它作为一个按钮单击,它工作正常,除了我打开的每个文件都不会关闭文件,因此我添加了 BackgroundWorker。
任何人,这是我当前的代码,与我拥有的按钮单击代码没有什么不同。
Dim OpenFileDialog2 As New OpenFileDialog()
OpenFileDialog2.InitialDirectory = "C:\Temp\Config_Files\"
OpenFileDialog2.Filter = "Configuration Files (*.cfg)|*.cfg"
我需要添加什么才能使其正常工作吗?
【问题讨论】:
-
我不明白。为什么您认为后台工作人员可以帮助您关闭文件?
-
我正在打开一个配置文件并将内容读入文本框。我还必须修改文件并保存一个新的配置文件。出于某种原因,如果我修改了文件并试图保存得太快,我就会收到访问冲突。我从这里得到了这个想法:vbdotnetforums.com/windows-forms/…
标签: vb.net filter backgroundworker openfiledialog