通过LIST的ITEM子项的TEXT子项调取某行所有文本
将文本进行处理,也就是将字符串拆解成数字和数学符号
当然字符串形式的数学符号不能直接应用变量的计算,但是可以通过判断IF"+"THEN ...A+B....的形式完成。
如果不会分解字符串,别学了,你没天赋
是我太久不编程了还是怎样,1楼的疯了吗?
Private Sub Command1_Click()
Select Case List1.ListIndex
Case 0
MsgBox "6"
Case 1
MsgBox "4"
case 2
......................
case 3
......................
End Select
End Sub
Private Sub Command1_Click()
On Error GoTo ErrHandle
Dim sc As Object
Set sc = CreateObject("ScriptControl")
sc.Language = "VBScript"
MsgBox sc.Eval(list1.Text), 64, "YE"
Set sc = Nothing
Exit Sub
ErrHandle: '错误处理
MsgBox "程序出错 " & vbCrLf & "错误号: " & Err.Number & vbCrLf & "请输入正确算式! ", vbCritical Or vbOKOnly, "出错" 'Err.Description
End Sub
呵呵,楼上的“追逐柏拉图”说得对,再说只要5分根本没什么动力写代码。