【问题标题】:Pop up showing behind form and freezes program弹出显示表格并冻结程序
【发布时间】:2013-12-24 04:26:12
【问题描述】:

以下内容与 vb.net 2010 相关

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

有什么想法可以在单击链接时隐藏表单并在用户输入凭据后再次显示?

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

【问题讨论】:

  • 相关代码的前后将帮助我们。
  • 我真的没有任何代码。我只是设置了共享点页面的默认页面,并且由于一堆 javascript 错误弹出窗口而启用了脚本抑制。并不是说另一个表单打开了,当您单击 Word 文档时,您必须在标准的 javascript 弹出框中输入您的用户名和密码,此框不是我的代码的一部分,而是文档本身的共享点的安全性,如果您是通过IE。但在我的 prpgeam 中,弹出窗口出现在未设置为 Top Most 的主窗体后面

标签: javascript vb.net visual-studio-2010 sharepoint


【解决方案1】:

如果你有祖先,你的形态和另一个祖先, 您的表单设置为最顶层,下一个祖先是 mesbox 的父级。

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

【讨论】:

  • 你好 Avishay,只有一个表单,里面是 Web 浏览器控件。弹出窗口不是我的程序的一种形式,而是弹出凭据以确保实际共享点站点上使用的安全性。因此,如果您想打开页面上托管的 word 文件,您必须输入您的凭据。当在具有特定文件扩展名的网络浏览器中单击链接时,有没有办法隐藏程序?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 2019-05-06
  • 1970-01-01
相关资源
最近更新 更多