windows.open()的打开事件,和关闭事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows.open()的打开事件,和关闭事件相关的知识,希望对你有一定的参考价值。

参考技术A

window.open("url");//这是在新窗口中打开网页

你是想打开新页面的同时关闭你当前的页面吧?

只需在后面接上window.close();即可,注意这里关闭的是上一个窗口,如果浏览器缓存中有多个页面则不会关闭所有页面!!!

参考技术B 你是想问什么呢?你的问题很搞笑啊?
window.open("网址");打开窗口
window.close();关闭

打开后如何关闭MdiChild表格?

我们可以通过像Button事件这样的控件中编写的Me.close()来关闭Mdiform。 我们可以在打开表格后立即关闭表格吗?

根据我在打开表单后知道的指针转到Form.Load事件。 我尝试用Form.Load和Form.Activated编写Me.close但是

我得到错误描述me.close在CreateHandler()事件时不起作用。

我这样做是因为我创建的东西就像说公共变量bool为Boolean = false然后表单将无法打开。 我可以在mdi parent中初始化表单之前把它放到它并且它适用于我但是表单可以从许多不同的点初始化。就像MdiParent和另一个MdiChild一样,我必须把if bool = false then exit sub放在任何地方。如果我可以把它放在表格中,那么我可以节省一些LOC。 提前致谢

答案

在实际显示表单之前,您应该检查是否要创建并显示表单。在实例化表单的代码中,检查是否应该创建表单。在您显示表单之后,您不想检查是否在表单中显示表单。

例如,这个(伪代码)可以在您的MDI父表单中:

Private Sub ShowMdiChildForm(etc etc)

' Variable "x" is your Boolean to determine whether or not to show the form.
If x = True Then
    Dim f as new MdiChildForm
    f.Show
End If

End Sub

以上是关于windows.open()的打开事件,和关闭事件的主要内容,如果未能解决你的问题,请参考以下文章

WeX5触发事件

如何在winform按钮事件中用线程打开一个窗口,最后在finally中给隐藏和关闭,也就是做简单的等待窗口效果

JS-打开/关闭事件

打开后如何关闭MdiChild表格?

如何从父关闭按钮单击事件打开的子对话框中关闭父对话框?

FLTK 等待事件关闭窗口