vb的回车chr(10)怎么不管用呀

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:54:00
Dim a As Integer, b As Integer
Private Sub Command1_Click()
Dim i As Integer, k As Integer, j As Integer, flag As Integer, p As Integer

For i = 1 To 20
k = Int((b - a + 1) * Rnd + a)
Text1.Text = Text1.Text & chr(10) & k
p = Sqr(k)
flag = 1
If p Mod 2 = 0 And p Mod 3 = 0 Then
flag = 0
End If
j = 2
While j <= k - 1 And flag = 1
If k Mod j = 0 Then
flag = 0
End If
j = j + 1
Wend
If flag = 1 Then
Text2.Text = Text2.Text & chr(10) & k
End If
Next i

End Sub

Private Sub Form_Load()

a = InputBox("请输入初始值", "初始值")
b = InputBox("请输入终止值", "终止值")

End Sub
我已经开了 但就是不行 实在不知道怎么办

Chr(10)是不行的,因为回车符是双字节字符,用这个
Chr(13) & Chr(10)
就行了

这个不是chr(10)不管用了,是你没有把文本框的多行显示属性 开启
在Form_Load里面在加两句就可以了

Text1.MultiLine = True
Text2.MultiLine = True

就可以了