注册 登录
编程论坛 VB6论坛

VB中关于窗体的单击事件

公见文 发布于 2014-12-30 16:41, 622 次点击
最近刚开始学VB,遇到点小问题,在百度上没找到答案,求大神指导。
这是我编写的一段程序代码
Option Explicit
Private Sub Form_Click()
Print "5元个数", "10元个数", "20元个数"
Dim i, j, k, n As Long
For i = 0 To 20
    For j = 0 To 10
        For k = 0 To 5
           If 5 * i + 10 * j + 20 * k = 100 Then
              n = n + 1
              Print i, j, k
           End If
        Next k
    Next j
Next i
Print "共有" & n & "种换法"
End Sub
程序运行之后,拉动窗体,使窗体变小,窗体上显示的内容就会出现这样一种情况,窗体拉到哪里,哪里的内容就没有了,不知道这是怎么回事,求大神指教!
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
4 回复
#2
lianyicq2014-12-30 17:04
回复 楼主 公见文
快下班了。把form的autoredraw改为true
#3
公见文2014-12-30 17:49
恩,原来这么简单啊,谢了啊!
#4
lgwd2014-12-31 20:29
Dim i, j, k, n As Long,这条语句有错误。虽然能够运行,但实际i、j、k三个变量实际定义为变体变量而不是LONG。应该是:
Dim i As Long, j As Long,k As Long,n As Long
#5
公见文2015-01-04 14:22
回复 4楼 lgwd
你可真细心,非常感谢你能指出我的错误!
1