热情软件屋

 

如何弹出一个对话框,进行密码效验


编号:QA000650
建立日期: 1999年3月17日 最后修改日期:2000年10月31日
所属类别:

wy:
    vb5.0
    win95
    点击一按纽,弹出一个对话框,进行密码效验。这个过程用vb怎么实现? 我先建 立 一 个 From1窗 体,里面画一个CommandButton。然后建 立一个frmLogin窗 体。现在想click 一下command1 调出frmLogin窗 体,不知道这怎么做,在Private Sub Command1_Click()过程里应添加什么代码?在frmLogin里校验password的具体做法是怎样?

回答:

    在frmLogin窗体上面放置一个文本框,将它的passwordchar属性设置为"*",这样用户在输入密码时,文本框显示“*”。你可以在Form1中定义一个Public变量sPassword。在Command1_Click()中如下:
    sPassword = ""
    frmLogin.Show 1
    If sPassword = "你的密码" Then
     MsgBox "好同志!"
    Else
     MsgBox "敌人!"
    End If
    在frmLogin的确认按钮的Click事件中加入如下语句:
    Form1.sPassword = Text1.Text
    就是这样。当然你也可以把Form1中检验的内容放在frmLogin中。
    dalong的意见:
    如果在启动程序时
    可加模块:
    sub main()
    dim a as string
    a=inputbox("输入密码")
    if a="密码" then form1.show
    else
    msgbox "非法用户!!"
    end
    end if
    end sub
    最后启动main()
    
    相关问题:
    QA001024 "如何保存密码等信息"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio