发布网友 发布时间:2024-02-24 07:09
共2个回答
热心网友 时间:2024-04-03 17:31
看来一直没人为你解决,我给你将代码修改了一下,你复制过去运行即可
你的窗体上应该具备以下4个控件:List1、List1、Text1和Command1 【属性默认】
Dim Player(0 To 2) As String ' 说明两个数组的大小。
Dim Salary(0 To 2) As Single
Dim sum As Single
Private Sub Command1_Click()
Dim i As Long, j As Long ' 声明变量。
If List1.ListCount = 0 Then Exit Sub
If List1.ListIndex < 0 Then
MsgBox "请在列表框1中选择一个商品"
Exit Sub
End If
List2.AddItem List1.List(List1.ListIndex)
List1.RemoveItem List1.ListIndex
If List2.ListCount > 0 Then
sum = 0
For i = 0 To List2.ListCount - 1
For j = 0 To 2
If List2.List(i) = Player(j) Then sum = sum + Salary(j)
Next j
Next i
Else
Text1.Text = "0元"
End If
Text1.Text = CStr(sum) + "元" ' 显示名字所对应的价格。
End Sub
Private Sub Form_Load()
Dim i As Long ' 声明变量。
AutoSize = True
Player(0) = "背带裤" ' 在数组中输入数据。
Player(1) = "毛衣"
Player(2) = "卫衣"
Salary(0) = 165
Salary(1) = 135
Salary(2) = 75
For i = 0 To 2 ' 在列表中添加名字。
List1.AddItem Player(i)
Next i
List1.ListIndex = 1 ' 显示列表中的第一项。
End Sub
热心网友 时间:2024-04-03 17:33
建一个TXT文件,名为:ShangPin.txt,内容为: