VB.NET 系统登录功能

本文介绍了如何在VB.NET中设置登录窗体作为启动窗体,并实现登录验证功能。当用户名和密码正确时,程序将打开主窗体FrmMainWindows,登录窗体FrmLogin则使用Hide方法隐藏,而非关闭,以防止程序退出。在FrmLogin中,通过Button1_Click事件处理用户输入,使用BLL和Entity层进行用户验证。验证成功后,bResult设为True并关闭登录窗体。
摘要由CSDN通过智能技术生成

 一般我们设置登入窗体即为启动窗体:

如:一个窗体为FrmLogin.vb,我们设置它为启动窗体

当用户名和密码正确的时候,我们才进入主窗体:FrmMainWindows.vb。这样我们启动完主窗体时,FrmLogin窗体就只能是Hide了,不能将其关闭,因为关闭了就是将整个程序关闭了(它是启动窗体,将启动窗体关闭就是关闭整个程序)

我们可以在主窗体即FrmMainWindows中编写代码:

    Public Shared Sub main()
        '显示登录对话框
        Dim loginFrm As FrmLogin = New FrmLogin
        loginFrm.ShowDialog()
        '合法进入系统
        If loginFrm.bResult = True Then
            Dim frm As FrmMainWindows = New FrmMainWindows
            Application.Run(FrmMainWindows)
        End If

    End Sub

在FrmLogin中:

    Public bResult As Boolean = False

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click
      

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值