重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
VB.NET关闭当前窗体me.close()
创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为振兴企业提供专业的成都网站制作、成都做网站、外贸营销网站建设,振兴网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
其它窗体用:窗体名.close(),例如:form2.close()
这是由于你的启动类是form1,也就是说form1是你的主函数,你关闭form1就相当于关闭程序;
如果你只希望弹出form2的时候form1隐藏,可以再form2.show()之后调用form1.hide(),之后关闭form2的时候再关闭form1就可以达到你想要的效果了;
再有一种做法就是你需要一个主函数类,使用它调用form1跟form2,这样关闭哪一个都不会影响另一个。
me.dispose()
楼主针对这个问题我也纠结过很久不过就在刚刚我找到了问题所在:
还是用me.close()
打开
项目
》
最下面一行有一个属性》
应用程序》下面
有一个关机模式
改为:当最后一个窗体关闭时。。。注意
me.close要写在窗体show()后面
例如
写成
f2.show()
me.close()
不要写成
me.close()
f2.show()
兼容ie和firefox js关闭代码
script language="javascript" type="text/javascript"
function closeWindow() {
window.open('','_parent','');
window.close();
}
/script
a href="javascript:closeWindow();"Close Window/a
好多朋友用到是自动关闭页面代码
script language="javascript"
function closeWindow(){
window.open('','_parent','');
window.close();
}
setTimeout("closeWindow()",3000);
/script
vb.net中关闭屏幕刷新方法为:
1、修改完恢复初始状态callformload。
2、显示修改后信息,控件refresh,例如用data控件,则data1.refresh即可。
3、数据库资料用label显示,则label.refresh同时用me.refresh。
登陆按钮里写:
private void button1_Click(object sender, EventArgs e)
{
Form2 fo1 = new Form2();
fo1.Show();
this.Visible=false;
}
第2个窗体的关闭事件里写
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
这样就可以了
me.dispose(); 这个是释放本对象的资源,,有时候直接把这个对象就清理了,,登陆窗体如果是入口窗体的话,,这么写就等于Application.Exit();
直接关整个应用程序了
插红旗噢 我还去vs里敲了一下