1、如果上一个窗体是程序的主窗体(默认是程序的第一个窗体),
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站制作,高端网页制作,对成都楼梯护栏等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业seo优化优化,H5建站,响应式网站。
则不能关闭这个窗体,只能隐藏(Me.Hide())这个窗体,否则整
个程序就被关掉了。
2、如果上一个窗体不是程序的主窗体,可以用Me.Close()
关闭。
使用VB.NET关闭指定WindowsName的页面可以通过使用System.Diagnostics.Process类的Kill方法来完成。
Kill方法接受一个参数,即要关闭的进程的窗口名称,该窗口名称可以通过Process.GetProcessesByName函数获得,这样就可以遍历找到任何一个指定的窗口名称并将其关闭。例如:
Dim process As Process = Process.GetProcessesByName(“MyApplication.exe”)
process.Kill()
VB中关闭窗口直接使用Unload就可以。\x0d\x0aUnload语句卸载 Form对象或控件。\x0d\x0a其语法: Unload object \x0d\x0aobject 所在处是要卸载的 Form 对象或控件数组元素的名称。 \x0d\x0a\x0d\x0a例子:点击按钮弹出Form2窗体,关闭自身窗体\x0d\x0aPrivate Sub Command1_Click()\x0d\x0a Form2.Show' 弹出form2\x0d\x0a Unload Me‘关闭自身窗体\x0d\x0aEnd Sub
如果这个窗体是主窗体的话,你只能隐藏,因为主窗体关闭的话程序就退出了。
如果不是主窗体,可以用Form1.Close来关闭。
如果实在是想关闭,就得把程序启动设为sub
main而不是form。
再由sub
main来启动窗体,这样就没有主窗体了。