中易网

求此VB部分代码

答案:2  悬赏:60  
解决时间 2021-04-28 22:16
  • 提问者网友:梧桐不渝
  • 2021-04-27 23:51

. 某学生活动小组面向09级学生招收成员,现编写一管理程序,要求能验证输入的信息是否合法:1)、必须是09的学生(即学号前两位必须是“09”);2)、学号的长度必须是11位;3)、不能重复报名(即在把信息添加到List1中之前,必须先验证该学号是否已报名);4)、姓名的长度不能少于两个字符;5)、必须选择性别。当上述验证全部通过之后,则把报名者的信息加入到List1列表框中;而当双击List1时,将从List1中删除选定的项目。

 

程序代码如下:

'学号验证过程,包括年级、位数和唯一性验证

Private Function f1(ByVal stuid As String) As ###(1)###

    f1 = ###(2)###

    If Left(stuid, ###(3)###) <> "09" Then

        MsgBox "学号的年级输入有误!", vbOKOnly + vbCritical, "错误"

        Exit Function

    End If

    If Len(stuid) <> 11 Then

        MsgBox "学号的位数输入有误,必须是11位!", vbOKOnly + vbCritical, "错误"

        Exit Function

    End If

    Dim i As Integer

    For i = 0 To List1.###(4)###

        If stuid = Left(List1.List(i), 11) Then

            MsgBox "该学号已存在!", vbOKOnly + vbCritical, "错误"

            Exit Function

        End If

    Next

    f1 = True

End Function

 

Private Sub Command1_Click()

    ###(5)### stuid As String, stuname As String, sex As String

   

    stuid = Trim(Text1.Text)    '获取学生学号

    If Not ###(6)### (stuid) Then Exit Sub      '验证学号是否合法

   

    stuname = Trim(Text2.Text)      '获取学生姓名

    If Len(stuname) < 2 Then    '验证学生姓名,即姓名不可少于2个字符

        MsgBox "姓名输入有误!", vbOKOnly + vbCritical, "错误"

        Exit Sub

    End If

   

    '确定学生性别

    If Option1(0).Value = False ###(7)### Option1(1).Value = False Then

        MsgBox "请选择性别!", vbOKOnly + vbCritical, "错误"

        Exit Sub

    ElseIf Option1(0).Value = True Then

        sex = "男"

    ###(8)###

        sex = "女"

    End If   

    List1.###(9)### stuid & " - " & stuname & " - " & sex    '添加学生信息到list1

End Sub

 

Private Sub List1_DblClick()

    If MsgBox("确认要删除所选项吗?", vbYesNo + vbQuestion, "注意") = vbYes Then

        List1.RemoveItem List1.###(10)###

    End If

End Sub

 

 

 

最佳答案
  • 二级知识专家网友:不服输就别哭
  • 2021-04-28 01:10

(1)   boolean


(2)   false


(3)   2


(4)   listcount-1


(5)   dim


(6)   f1


(7)   and


(8)   else


(9)   additem


(10)   listindex

全部回答
  • 1楼网友:哭不代表软弱
  • 2021-04-28 02:46

辉辉...

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息