vb登录界面编写

您所在的位置:网站首页 登陆界面设计代码怎么写的 vb登录界面编写

vb登录界面编写

2023-12-24 16:49| 来源: 网络整理| 查看: 265

VB 登录界面编写

登录界面展示(此篇只有登录代码) 登录界面展示 登录代码 Private Sub Command1_Click() 'command1是登录的按钮 Dim no , n p , np ,np, i%, j%, b%, p% b = 0 p = 0 If Text1.text = “” Then 'text1是用户名的label MsgBox (“请先输入用户名!”) Text1.SetFocus End If If Text2.text = “” And Text1.text “” Then 'text2是密码的label MsgBox (“请输入密码!”) Text2.SetFocus End If If Text1.text “” And Text2.text “” Then b = 1 End If

If b = 1 Then Open “” & App.Path & “\save.txt” For Input As #1 '打开存储用户名及密码的文件夹并使用相对路径 app.path j = 0 Do While Not EOF(1) Input #1, no If Text1.text = no Then j = 1 Exit Do End If Loop If j = 0 Then MsgBox (“您还不是已注册用户,请先注册!”) Text1.text = “” Text2.text = “” Else p = 1 End If Close #1 Else End If

If p = 1 Then Open “” & App.Path & “\pipei.txt” For Input As #1 i = 0 Do While Not EOF(1) Input #1, np If Text1.text + Text2.text = np Then i = 1 Form2.Show Unload Me Exit Do End If Loop If i = 0 Then MsgBox (“密码错误!”) Text2.text = “” End If Close #1 Else End If End Sub

Private Sub Command2_Click() Label5.Caption = “” Form3.Show Unload Me End Sub

Private Sub Form_Load() //设置各个label、command、text的大小 Label1.Left = (Me.ScaleWidth - Label1.Width) \ 2 Label2.Left = (Me.ScaleWidth - 0.8 * Label3.Width) \ 2 Label3.Left = (Me.ScaleWidth - Label3.Width) \ 2 Command1.Left = (Me.ScaleWidth - 2.5 * Command1.Width) \ 2 Command2.Left = (Me.ScaleWidth + 0.5 * Command2.Width) \ 2 Text1.Left = (Me.ScaleWidth - Text2.Width + 500) \ 2 Label5.Left = Text1.Left + 400 Label4.Left = Label2.Left Text2.Left = Text1.Left Label7.Left = (Me.ScaleWidth - Label1.Width) \ 2 End Sub

Sub Text1_KeyPress(KeyAscii As Integer) Dim f% f = 0 If KeyAscii = 13 Then If IsNumeric(Text1) Then Text1.text = “” MsgBox (“用户名中不得包含数字!”) Text1.SetFocus f = 1 End If If f = 0 And Text1.text = “” Then Text1.text = “” MsgBox (“请输入用户名!”) End If If f = 0 And Text1.text “” Then Text2.SetFocus End If End If End Sub Private Sub Text1_LostFocus() If IsNumeric(Text1) Then Text1.text = “” MsgBox (“用户名中不得包含数字!”) Text2.SetFocus End If End Sub

Private Sub Text2_GotFocus() If Text1.text = “” Then Text1.text = “” MsgBox (“请输入用户名!”) End If Label5.Caption = “密码的长度不得超过8位!” Text2.Locked = False Text2.PasswordChar = “*” End Sub Private Sub Text2_LostFocus() If Text1.text = “” Then MsgBox (“密码错误!”) Text2.text = “” End If End Sub

Private Sub Timer1_Timer() //界面展示上有个闹钟按键 可以显示当前时间 Timer1.Interval = 1000

**label7.Caption =now()**

End Sub



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3