机房收费系统之Sub Main

前言:
在敲机房的时候,碰到的第一个解决不了的问题就是登陆进去之后什么都不显示,然后在别人的帮助下终于解决了这一问题,然后发现这一错误别人也会犯,然后查了一下,现在跟大家分享一下。

首先解释一下公共模块里面Sub Main这一过程的基本的作用。 在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。应用程序开始运行时,此窗体就被显示出来(因而最先执行的代码是该窗体的 Form_Initialize 事件中的代码)。就像我们敲的学生和机房,他们的默认的启动窗体是frmLogin。然后登录窗体结束之后又不会有新的一个窗体来运行,所以就会出现登录进去之后什么都不显示的情况。如果我们想让主窗体在登录进去之后显示的话就需要用到Sub Main来改变运行登录进去之后运行的窗体,首先我们需要再公共模块的代码里面写出以下的几行代码。

Sub Main 

frmLogin.Show vbModal 

If Not frmLogin.OK Then 
    End 
End If 

Unload frmLogin 
frmMain.Show 

End Sub

这几行代码的大致思路就是先显示登录窗体,登录成功之后将登录窗体卸载,然后显示主窗体。

其次需要修改的就是改变启动窗体,从“工程”菜单中,选取“工程属性”。 选取“通用”。 在“启动对象”中,选取要作为新启动窗体的窗体即Sub Main。

这样我们就可以在显示登录窗体之后自动显示主窗体了。

一点愚见,希望大家可以指出不足之处。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值