为什么提示变量未定义
OptionExplicitPublicintMyTimesAsIntegerConstMaxTimesAsInteger=3PrivateSubForm_Load()i...
Option Explicit
Public intMyTimes As Integer
Const MaxTimes As Integer = 3
Private Sub Form_Load()
intMyTimes = 1 '给变量赋初值
cboUserName.Addltem "管理员" '向组合框添加新值
cboUserName.Addltem "管理员1" '向组合框添加新值
cboUserName.Addltem "管理员2" '向组合框添加新值
End Sub
Private Sub cmdOK_Click()
If cboUserName.Text <> "" Then '如果操作员不为空
If txtPassword.Text = "" Then '判断密码是否为空
MsgBox "请输入密码" '弹出提示对话框,提示输入密码
txtPassword.SetFocus '设置焦点位置
Else '否则
If txtPassword.Text <> "11" Then '如果密码不是”11“
If txtMyTimes > MaxTime Then '判断密码是否为空
MsgBox "您无权使用该软件" '弹出提示对话框
End
Else '否则提示密码不正确
intMyTimes = intMyTimes + 1 '每输入一次错误密码,变量intMyTimes就加1
MsgBox "密码不正确,请重新输入" '弹出提示对话框
txtPassword?SetFocus '设置焦点
End If '结束
Else
MsgBox "登陆成功!" '弹出提示对话框
End If
End If
Else '弹出提示对话框不能为空
MsgBox "操作员不能为空" '弹出提示对话框
Exit Sub '退出过程
End If
End Sub
Private Sub cmdCancel_Click()
End '退出程序
End Sub 展开
Public intMyTimes As Integer
Const MaxTimes As Integer = 3
Private Sub Form_Load()
intMyTimes = 1 '给变量赋初值
cboUserName.Addltem "管理员" '向组合框添加新值
cboUserName.Addltem "管理员1" '向组合框添加新值
cboUserName.Addltem "管理员2" '向组合框添加新值
End Sub
Private Sub cmdOK_Click()
If cboUserName.Text <> "" Then '如果操作员不为空
If txtPassword.Text = "" Then '判断密码是否为空
MsgBox "请输入密码" '弹出提示对话框,提示输入密码
txtPassword.SetFocus '设置焦点位置
Else '否则
If txtPassword.Text <> "11" Then '如果密码不是”11“
If txtMyTimes > MaxTime Then '判断密码是否为空
MsgBox "您无权使用该软件" '弹出提示对话框
End
Else '否则提示密码不正确
intMyTimes = intMyTimes + 1 '每输入一次错误密码,变量intMyTimes就加1
MsgBox "密码不正确,请重新输入" '弹出提示对话框
txtPassword?SetFocus '设置焦点
End If '结束
Else
MsgBox "登陆成功!" '弹出提示对话框
End If
End If
Else '弹出提示对话框不能为空
MsgBox "操作员不能为空" '弹出提示对话框
Exit Sub '退出过程
End If
End Sub
Private Sub cmdCancel_Click()
End '退出程序
End Sub 展开
1个回答
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询