.net 以编程方式关闭FolderBrowser对话框

.net 以编程方式关闭FolderBrowser对话框,.net,vb.net,.net,Vb.net,我的应用程序内置了超时功能,如果发生超时事件,我将尝试关闭FolderBrowser对话框。目前我打开的对话框如下 fldBrowse.ShowDialog(Me) 由于呼叫来自主表单,并且通过所有拥有的表单工作,所以我本以为这个案件会得到处理,但事实并非如此 我还尝试订阅事件并处理对话框,但这似乎也不起作用 有人在代码中实现了这一点吗?尝试以下方法: AppActivate("Browse For Folder") SendKeys.SendWait("%{F4}") 这将复制alt+f4

我的应用程序内置了超时功能,如果发生超时事件,我将尝试关闭FolderBrowser对话框。目前我打开的对话框如下

fldBrowse.ShowDialog(Me)
由于呼叫来自主表单,并且通过所有拥有的表单工作,所以我本以为这个案件会得到处理,但事实并非如此

我还尝试订阅事件并处理对话框,但这似乎也不起作用

有人在代码中实现了这一点吗?

尝试以下方法:

AppActivate("Browse For Folder")
SendKeys.SendWait("%{F4}")
这将复制alt+f4并关闭您可以使用的FolderBrowserDialog,但改为从计时器的Tick事件处理程序调用它。