大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
既然是VB.NET,那么,窗体关闭的事件,是.net framework提供的,是FormClosed事件。也是两个参数,一个object sender这个是object基类,整个.net framework都是从它派生的,一个 EventArgs e,事件处理基类,一切事件是从EventArgs基类派生出来的。
我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、兴安盟乌兰浩特ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的兴安盟乌兰浩特网站制作公司
Form1.Show()Me.Hide()主窗体里加一个:PrivateSubForm1_FormClosed(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.FormClosedEventArgs)HandlesMe.FormClosedLoginForm1.Close()EndSub
你在第一个窗口里写 Form2.ShowDialog()
这样就可以了,关掉form2的时候form1的代码就会继续执行
你主窗口不能设置为Nothing啊,没有主窗口还运行个神马?你最多把主窗口的边界设置的很小,让人忽略看不到或者设置窗口为透明下面是网上找的代码,你研究下,希望有帮助如何建立一个透明的From你可以通过两种方法在设计时刻和运行时刻来做到这一点.设计时刻,你可以在vs.netIDE的Propertieswindow,设置Opacity属性达到这个效果.这个值从0.0到1.0.0表示完全透明,1.0表示完全不透明.运行时刻你可以用下面的编码设置窗体的opactiy属性来做到.具体:frmtransparentform.opacity=0.76;(C#)看得出现在很简单了,你已经不用再去了解什么alpha变量了.透明始终只是一种效果,不要滥用它.
1、可能进入了死循环,仔细检查代码有无这种情况。
2、无用的数据一直在累积而没有及时销毁,导致内存占用越来越大,最终崩溃。要注意对象随用随清,及时 Dispose 掉或调用 GC.Collect。
如果程序内存池中没有窗体了并且当前有没有什么要运行的,这个程序就会关闭,你要等form2完全显示出来再卸载这个窗体