[转载]使用VB编写QQ2012登陆界面以及简单的判断功能 – 代码练_彭世瑜_新浪博客...

举报
彭世瑜 发表于 2021/08/13 23:30:37 2021/08/13
【摘要】 原文地址:使用VB编写QQ2012登陆界面以及简单的判断功能 – 代码练习 作者:沈晨 使用VB编写QQ2012登陆界面以及简单的判断功能 – 代码练习 作者:沈晨        编写用时:2个半小时     Const TS As...

使用VB编写QQ2012登陆界面以及简单的判断功能 – 代码练习

作者:沈晨        编写用时:2个半小时

 

 

Const TS As String = "登录提示:"

 

    '当输入帐号时

Private Sub Combo1_Change()

 

    '向对应的帐号添加对应的图片

    If Combo1.Text = "1161738714" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011161738714.picture.jpg")

    ElseIf Combo1.Text = "1179845640" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011179845640.picture.jpg")

    ElseIf Combo1.Text = "1079788293" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011079788293.picture.jpg")

    Else

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001QQ截图20120316142952.jpg")

    End If

   

End Sub

 

    '当点击下拉列表框选择帐号时

Private Sub Combo1_Click()

 

    '向对应的帐号添加对应的图片

    If Combo1.Text = "1161738714" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011161738714.picture.jpg")

    ElseIf Combo1.Text = "1179845640" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011179845640.picture.jpg")

    ElseIf Combo1.Text = "1079788293" Then

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 0011079788293.picture.jpg")

    Else

        Image2.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001QQ截图20120316142952.jpg")

    End If

   

End Sub

 

Private Sub Form_Load()

    '改变指定 组件 字体的颜色

     Label3.ForeColor = RGB(Int(Rnd() * 24), Int(Rnd() * 145), Int(Rnd() * 255))

     Label4.ForeColor = RGB(Int(Rnd() * 24), Int(Rnd() * 145), Int(Rnd() * 255))

   

    ' 组件 添加内容

    Combo1.AddItem "1161738714"

    Combo1.AddItem "1179845640"

    Combo1.AddItem "1079788293"

       

    ' 组件 添加内容

    List1.AddItem "在线"

    List1.AddItem "隐身"

    List1.AddItem "离开"

    List1.AddItem "忙碌"

   

    ' 组件 添加内容

    Option1.Caption = "记住密码"

    Option2.Caption = "自动登录"

   

    ' 组件 添加内容

    Command2.Caption = "网络设置"

   

End Sub

 

    '当鼠标移到 登录 图片外 (组件 Imager3 前)改变图片

Private Sub Image3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    Image4.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001登录.jpg")

    '改变字体  -->  不显示字体下划线

    Label3.FontUnderline = False

    Label4.FontUnderline = False

End Sub

 

    '当鼠标按下 登录 图片时 改变图片

Private Sub Image4_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

    Image4.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001登录2.jpg")

End Sub

 

    '当鼠标移到 登录 图片内 改变图片

Private Sub Image4_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    '当鼠标移到可链接 字体上方时 改变鼠标图案为 手指状

    Image4.MousePointer = 99

    Image4.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001登录1.jpg")

End Sub

 

    '当鼠标抬起 登录 图片时 改变图片

Private Sub Image4_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

    Image4.Picture = LoadPicture("D:沈晨VB2012132012-03-16 001登录.jpg")

End Sub

 

Private Sub Image4_Click()

 

    '判断 帐号 是否为空

    If Combo1.Text = "" Then

        MsgBox "请您输入帐号后再登录!", , TS

    '判断 密码 是否为空

    ElseIf Text1.Text = "" Then

        MsgBox "请您输入密码后再登录!", , TS

    End If

   

    '判断输入的 帐号密码 是否正确

    If Combo1.Text = "1161738714" Then

           

        If Text1.Text = "86573178." Then

            MsgBox "登陆成功!", , TS

            MsgBox "此软件为测试软件,不含联网登录功能!", , TS

            Text1.Text = ""                     '文本框内容改为空

 

        ElseIf Text1.Text <> "" Then

            MsgBox "密码输入错误!", , TS

            Text1.Text = ""                     '文本框内容改为空

        End If

       

    ElseIf Combo1.Text = "1179845640" Then

   

        If Text1.Text = "0000" Then

            MsgBox "登陆成功!", , TS

            MsgBox "此软件为测试软件,不含联网登录功能!", , TS

            Text1.Text = ""                     '文本框内容改为空

        ElseIf Text1.Text <> "" Then

            MsgBox "密码输入错误!", , TS

            Text1.Text = ""                     '文本框内容改为空

        End If

       

    ElseIf Combo1.Text = "1079788293" Then

   

        If Text1.Text = "1111" Then

            MsgBox "登陆成功!", , TS

            MsgBox "此软件为测试软件,不含联网登录功能!", , TS

            Text1.Text = ""                     '文本框内容改为空

        ElseIf Text1.Text <> "" Then

            MsgBox "密码输入错误!", , TS

            Text1.Text = ""                     '文本框内容改为空

        End If

   

    ElseIf Text1.Text <> "" And Combo1.Text <> "1161738714" And Combo1.Text <> "1179845640" And Combo1.Text <> "1079788293" Then

        MsgBox "帐号不存在,请重新输入!", , TS

        Combo1.Text = ""                    '内容改为空

        Text1.Text = ""                     '文本框内容改为空

       

    End If

   

End Sub

 

Private Sub Command2_Click()

    '消息框提示

    MsgBox "此功能尚未开启,敬请期待!", , "消息提示:"

End Sub

 

Private Sub Label3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    '当鼠标移到可链接 字体上方时 改变鼠标图案为 手指状

    Label3.MousePointer = 99

    '当鼠标移到 Label3 组件内时,字体添加下划线

    Label3.FontUnderline = True

End Sub

 

    '点击 组件时转到指定的网站

Private Sub Label3_Click()

    Shell "explorer.exe ""http://zc.qq.com/chs/index.html?from=client&ptlang=2052&ADUIN=0&ADSESSION=0&ADTAG=CLIENT.QQ.3847_NewAccount_Btn.0"""

End Sub

 

Private Sub Label4_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    '当鼠标移到可链接 字体上方时 改变鼠标图案为 手指状

    Label4.MousePointer = 99

    '当鼠标移到 Label4 组件内时,字体添加下划线

    Label4.FontUnderline = True

End Sub

 

    '点击 组件时转到指定的网站

Private Sub Label4_Click()

    Shell "explorer.exe ""http://aq.qq.com/cn2/findpsw/findpsw_index"""

End Sub

  

 

 

主要的功能截图:

 

程序运行界面:

[转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

 

判断帐户并改变图案

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

判断帐户为空时:

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

判断帐号不存在时:

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

判断密码输入错误时:

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

判断密码为空时:

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

当点击网络设置时:

 

 [转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

 


其它的功能就不再演示了,自己可以试试。比如:1、点击“注册帐号”时,自动打开IE并链接到相应的网站!2、密码输入错误时,自动清空密码框中的内容,等等!

 

 

[转载]使用VB编写QQ2012登陆界面以及简单的判断功能 <wbr>– <wbr>代码练

 

 

 

 

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/109661535

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。