这是由于你的启动类是form1,也就是说form1是你的主函数,你关闭form1就相当于关闭程序;
在丰林等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站建设 网站设计制作按需求定制制作,公司网站建设,企业网站建设,高端网站设计,成都全网营销,外贸网站建设,丰林网站建设费用合理。
如果你只希望弹出form2的时候form1隐藏,可以再form2.show()之后调用form1.hide(),之后关闭form2的时候再关闭form1就可以达到你想要的效果了;
再有一种做法就是你需要一个主函数类,使用它调用form1跟form2,这样关闭哪一个都不会影响另一个。
1、首先,打开VB软件,在窗体上添加一个图片框,如下图所示。
2、在属性窗口,设置图片框的属性和名称,点击“picture”属性任意插入图片。
3、在窗体上面,添加两个命令按钮,如下图所示。
4、设置命令按钮的属性。
5、双击“移动”命令按钮,编辑其代码,为了方便大家观察,将移动的数值设置100,如下图所示。
6、双击“复位”命令按钮,编辑其代码,假定其原来位置的数值为360。
7、运行程序,出现显示按钮。
回答于 2022-11-17
定义一个公共变量: CurForm AS STRING=""再定义一个公共函数: Public Sub FrmUnload(ByVal myFrm As Form)
'关闭已经打开的窗口
Try
If myFrm.Name "FrmMain" Then
myFrm.Close()
End If
Catch ex As Exception End Try
End Sub每次在打开新窗体前先调用关闭窗口公共函数:FrmUnload(CurForm)然后将当前打开窗体名称赋值给变量 CurForm如果还看不懂那我也没办法了!没有悬赏分数的问题一般不会回答的!破例
VB.NET关闭当前窗体me.close()
其它窗体用:窗体名.close(),例如:form2.close()