VB中Str$(c)是代表什么意思?

2024-12-04 19:17:46
推荐回答(4个)
回答1:

问题一:
Str$(c)
意思是,将变量c的值转换成字符串;

问题二:
Case Else
Print "运算符错!": Text5.Text = ""
规定了,如果运算符错误时,在窗体上显示“运算符错!”,并且令text5内容为空。

回答2:

好像是旧式的声明方法。。。
不能显示在text5是因为你写Text5.Text = "" (表示text5的文字是空或是清除text5的内容)。。要显示应该是Text5.Text=Text5.Text(把Text5.Text保存在Text5)

应该是这样吧。。太久没有用vb6了。。。

回答3:

text5.text=Str$(c)指定把数字c转换为字符串并赋给text5.text
要显示在text5内可以用以下这个程序:
Private Sub Command2_Click()
a = Val(Text1.Text)
b = Val(Text3.Text)
Select Case Text2.Text
Case "+"
c = a + b: Text5.Text = Str$(c)
Case "-"
c = a - b: Text5.Text = Str$(c)
Case "*"
c = a * b: Text5.Text = Str$(c)
Case "/"
c = a / b: Text5.Text = c
Case Else
Text5.Text = "运算符错!"
End Select
End Sub

回答4:

在Visual Basic 6.0 中,某些函数有两个版本,一个返回 String 值,一个返回 Variant 值。这些函数对通过美元符号 ($) 后缀来与 String 版本区分开来。