暖手宝生产设备:问个有关VB的问题(我是只菜鸟)我该怎么改啊 请大家指教

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 17:47:22
我在按教程(http://www.edu.fp.net.cn/resource/program/y_vb/T211.avi
所说的做了(改了一点内容)

Private Sub Form_Load()
good.AddItem "pen"
good.AddItem "apple"
good.AddItem "pencle"
good.AddItem "desk"
good.AddItem "computer"
good.AddItem "mic"
good.AddItem "ball"
End Sub

Private Sub good_DblClick()
ownercom_Click
End Sub

Private Sub ownercom_Click()
Select Case good.ListIndex
Case 0
wonto.Text = "wang"
Case 1
wonto.Text = "ling"
Case 2
wonto.Text = "zao"
Case 3
wonto.Text = "qian"
Case 4
wonto.Text = "sun"
Case 5
wonto.Text = "li"
Case 6
wonto.Text = "zhang"
End Sub

可运行时双击 GOOD这个列表框内的内容时(例如:PEN)就出现

编辑错误 Select Case 没有end Select

可我该怎么改啊 请大家指教 谢谢了

双击后调用good_DblClick,这个又调用ownercom_Click,再ownercom_Click中Select Case 语句少end Select ,所以应该改为
Private Sub ownercom_Click()
Select Case good.ListIndex
Case 0
wonto.Text = "wang"
Case 1
wonto.Text = "ling"
Case 2
wonto.Text = "zao"
Case 3
wonto.Text = "qian"
Case 4
wonto.Text = "sun"
Case 5
wonto.Text = "li"
Case 6
wonto.Text = "zhang"
End Select'这里
End Sub

Private Sub ownercom_Click()
Select Case good.ListIndex
Case 0
wonto.Text = "wang"
Case 1
wonto.Text = "ling"
Case 2
wonto.Text = "zao"
Case 3
wonto.Text = "qian"
Case 4
wonto.Text = "sun"
Case 5
wonto.Text = "li"
Case 6
wonto.Text = "zhang"
'++++++++++++++++++++++++++++
end select
'++++++++++++++++++++++++++++
End Sub

Private Sub Form_Load()
good.AddItem "pen"
good.AddItem "apple"
good.AddItem "pencle"
good.AddItem "desk"
good.AddItem "computer"
good.AddItem "mic"
good.AddItem "ball"
End Sub

Private Sub good_DblClick()
ownercom_Click
End Sub

Private Sub ownercom_Click()
Select Case good.ListIndex
Case 0
wonto.Text = "wang"
Case 1
wonto.Text = "ling"
Case 2
wonto.Text = "zao"
Case 3
wonto.Text = "qian"
Case 4
wonto.Text = "sun"
Case 5
wonto.Text = "li"
Case 6
wonto.Text = "zhang"
End Select'缺少循环结束语句
End Sub