弹出显示在窗体后面并冻结程序

Pop up showing behind form and freezes program

本文关键字:冻结 程序 窗体 显示      更新时间:2024-05-03

以下内容与vb.net 2010 有关

嗨,我有一个相对简单的程序。这是一个带有一些文本和网络浏览器控件的表单。网络浏览器连接到我公司的sharepoint网站。每当你点击一个文档(比如托管的word或excel文件)时,你会收到一个弹出窗口,要求你输入sharepoint的用户名和密码。但是,弹出窗口出现在主窗体后面并冻结窗体,因此您无法执行任何操作。我并没有把主要的形式设置为总是在顶部。

关于如何在单击链接时隐藏表单,并在用户输入凭据后再次显示表单,有什么想法吗?

其他信息:我有2台显示器。当我将表单移出屏幕并单击链接时,我可以输入我的凭据,因为弹出窗口出现在主屏幕的中间,一切都恢复正常。程序中没有太多代码可发布,只需将控件拖放到表单上即可。

如果您有Ancestors、您的表单和另一个Ancestor,您的表单设置为最顶端,下一个Ancestor是mesbox的父级。

MessageBox.Show(New System.Windows.Forms.Form, "Ill be on the back cause im a new back form")