vb6.0使用的时候出现问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:08:09
Private Sub Form_load()
Dim a As Integer
Dim b As Integer
a = InputBox("输入一个数")
b = InputBox("输入另一个数")
Do
If a < b Then
x = a
a = b
b = x
End If
r = a Mod b
a = r
Loop Until r = 0
Print "它们的最大公约数是"; b
End Sub

今天做了这个一个东西,但是在运行的时候运算不出结果.
结果是空的.
但是如果改成

Private Sub Form_Click()
Dim a As Integer
Dim b As Integer
a = InputBox("输入一个数")
b = InputBox("输入另一个数")
Do
If a < b Then
x = a
a = b
b = x
End If
r = a Mod b
a = r
Loop Until r = 0
Print "它们的最大公约数是"; b
End Sub

就可以使用了^^求助
急用,在线等!谢谢

Private Sub Form_load() 下面加一句show
如果不加show,在Form_load过程没有结束前,窗体还没有显示出来,这是print当然没有结果

Print语句不要写在 Form_Load事件中,否则没效果

Private Sub Form_load() 下面加一句show
如果不加show,在Form_load过程没有结束前,窗体还没有显示出来,这是print当然没有结果
回答者:VBplusplus - 经理 五级 5-22 21:39