爱问知识人 爱问教育 医院库

vb制作一个多选择题的程序?

首页

vb制作一个多选择题的程序?

vb制作一个多选择题的程序,要求能记录用户选择的选项

提交回答

全部答案

    2018-07-20 13:40:06
  •   Dim TM1(40) As String '临时选择结果 Dim TM2(40) As String '多选题记录 Dim Ti(40) As String '题内容 Private Sub Check1_Click() Select1 End Sub Private Sub Check2_Click() Select1 End Sub Private Sub Check3_Click() Select1 End Sub Private Sub Check4_Click() Select1 End Sub Private Sub CmdRec_Click() TM2(HScroll1。
      Value) = TM1(HScroll1。Value) Text2。Text = TM2(HScroll1。Value) End Sub Private Sub CmdViewClick() Text2。Text = TM2(HScroll1。
      Value) End Sub Private Sub CmdEnd_Click() End End Sub Private Sub CmdView_Click() TM1(HScroll1。Value) = TM2(HScroll1。Value) Text2。
      Text = TM2(HScroll1。Value) Select2 End Sub Private Sub Form_Load() Ti(1) = "第(1)题:" & vbCrLf _ & "(计算题)" & vbCrLf _ & vbCrLf _ & "1 1=?" & vbCrLf _ & "(A) 0 (B) 1 (C) 2 (D) 3" Ti(2) = "第(2)题:" & vbCrLf _ & "(脑筋急转弯)" & vbCrLf _ & vbCrLf _ & "小明的妈妈有三个孩子,第一个叫“大毛”,第二个叫“二毛”,问第三个叫什么?" & vbCrLf _ & "(A)“三毛” (B)“小明” (C)小毛 (D) 不一定" 'Ti(3)= 。
      。。。。。 'Ti(4)= 。。。。。。 '。。。。。。 Text1。Text = Ti(1) End Sub Private Sub HScroll1_Change() Label1。Caption = "第( " & HScroll1。
      Value & " )题:" Text2。Text = TM2(HScroll1。Value) Select2 Text1。Text = Ti(HScroll1。Value) End Sub Sub Select1() '多选操作(临时选择) If Check1。
      Value = 0 And Check2。Value = 0 And Check3。Value = 0 And Check4。Value = 0 Then TM1(HScroll1。Value) = "" If Check1。
      Value = 1 And Check2。Value = 0 And Check3。Value = 0 And Check4。Value = 0 Then TM1(HScroll1。Value) = "A" If Check1。
      Value = 0 And Check2。Value = 1 And Check3。Value = 0 And Check4。Value = 0 Then TM1(HScroll1。Value) = "B" If Check1。
      Value = 0 And Check2。Value = 0 And Check3。Value = 1 And Check4。Value = 0 Then TM1(HScroll1。Value) = "C" If Check1。
      Value = 0 And Check2。Value = 0 And Check3。Value = 0 And Check4。Value = 1 Then TM1(HScroll1。Value) = "D" If Check1。
      Value = 1 And Check2。Value = 1 And Check3。Value = 0 And Check4。Value = 0 Then TM1(HScroll1。Value) = "AB" If Check1。
      Value = 1 And Check2。Value = 0 And Check3。Value = 1 And Check4。Value = 0 Then TM1(HScroll1。Value) = "AC" If Check1。
      Value = 1 And Check2。Value = 0 And Check3。Value = 0 And Check4。Value = 1 Then TM1(HScroll1。Value) = "AD" If Check1。
      Value = 0 And Check2。Value = 1 And Check3。Value = 1 And Check4。Value = 0 Then TM1(HScroll1。Value) = "BC" If Check1。
      Value = 0 And Check2。Value = 1 And Check3。Value = 0 And Check4。Value = 1 Then TM1(HScroll1。Value) = "BD" If Check1。
      Value = 0 And Check2。Value = 0 And Check3。Value = 1 And Check4。Value = 1 Then TM1(HScroll1。Value) = "CD" If Check1。
      Value = 1 And Check2。Value = 1 And Check3。Value = 1 And Check4。Value = 0 Then TM1(HScroll1。Value) = "ABC" If Check1。
      Value = 1 And Check2。Value = 1 And Check3。Value = 0 And Check4。Value = 1 Then TM1(HScroll1。Value) = "ABD" If Check1。
      Value = 0 And Check2。Value = 1 And Check3。Value = 1 And Check4。Value = 1 Then TM1(HScroll1。Value) = "BCD" If Check1。
      Value = 1 And Check2。Value = 1 And Check3。Value = 1 And Check4。Value = 1 Then TM1(HScroll1。Value) = "ABCD" End Sub Sub Select2() '选择恢复 If TM2(HScroll1。
      Value) = "A" Then Check1。Value = 1: Check2。Value = 0: Check3。Value = 0: Check4。Value = 0 If TM2(HScroll1。Value) = "B" Then Check2。
      Value = 1: Check1。Value = 0: Check3。Value = 0: Check4。Value = 0 If TM2(HScroll1。Value) = "C" Then Check3。Value = 1: Check1。
      Value = 0: Check2。Value = 0: Check4。Value = 0 If TM2(HScroll1。Value) = "D" Then Check4。Value = 1: Check1。Value = 0: Check2。
      Value = 0: Check3。Value = 0 If TM2(HScroll1。Value) = "AB" Then Check1。Value = 1: Check2。Value = 1: Check3。Value = 0: Check4。
      Value = 0 If TM2(HScroll1。Value) = "AC" Then Check1。Value = 1: Check3。Value = 1: Check2。Value = 0: Check4。Value = 0 If TM2(HScroll1。
      Value) = "AD" Then Check1。Value = 1: Check4。Value = 1: Check2。Value = 0: Check3。Value = 0 If TM2(HScroll1。Value) = "BC" Then Check2。
      Value = 1: Check3。Value = 1: Check1。Value = 0: Check4。Value = 0 If TM2(HScroll1。Value) = "BD" Then Check2。Value = 1: Check4。
      Value = 1: Check1。Value = 0: Check3。Value = 0 If TM2(HScroll1。Value) = "CD" Then Check3。Value = 1: Check4。Value = 1: Check1。
      Value = 0: Check2。Value = 0 If TM2(HScroll1。Value) = "ABC" Then Check1。Value = 1: Check2。Value。

    男***

    2018-07-20 13:40:06

类似问题

换一换
  • 电脑/网络 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):