机房重构--VB.NET窗口闪退现象总结

在运行VB.NET程序时,点击某个控件会导致窗体立即关闭,而非预期的隐藏。问题可能源于操作系统环境不一致、VS版本不匹配或开发工具设置错误。解决方案包括更新VS到最新版本,检查应用程序配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

在敲机房收费系统的时候,我将界面窗口(frmMain)中的控件编上代码,代码如下:
Dim x As Nwe X
x.Show()
Me.Close()

当我点击F5运行整个程序的时候,当敲击X控件,出现了相应窗体之后就立马关闭了整个程序。

举例:

      我的原意是想在打开控件所转到的窗体时将界面窗体给隐藏起来,所以需要关闭frmMain窗体,但是这段代码敲击上去之后发现,只要我点击那个控件按钮之后,显示完控件窗体就立马将整个程序给关闭了。于是我就去网上搜到底是什么原因造成我这样使得窗体闪退现象的。网上很多,我现在分别罗列出来:

①像我这样的情况:

之所以出现这种状况是因为后面我加上了

Me.Close()
所以会使得整个程序关闭,当时在网上没有找到相关的解决方案,也许我这种状况发生的太低级了,别人不屑于总结吧。
②在一台计算机用 VB.NET编辑一段程序之后,拿到另一台电脑上面去打开,发现无法实现的情况有:
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值